import { ReportRenderService } from './report-render.service';
import { ReportImageService } from './report-image.service';
export declare class ReportDocxService {
    private readonly renderer;
    private readonly images;
    private readonly logger;
    constructor(renderer: ReportRenderService, images: ReportImageService);
    private T;
    private templateDir;
    private img;
    private run;
    private p;
    private paras;
    private richParas;
    private sectionParas;
    private box;
    private opts;
    private bar;
    private groupHeading;
    private spacer;
    private border;
    private cell;
    private lbl;
    private table;
    private row;
    private headRow;
    private gallery;
    private photoBlock;
    private withClauseCaption;
    private photoRowFor;
    private statusCell;
    private evidenceTextCell;
    build(reportId: number): Promise<{
        buffer: Buffer;
        filename: string;
    }>;
    buildFromVm(vm: any): Promise<Buffer>;
    private buildBody;
}
