import { LayoutPageArea } from '../../layout/main-structures/layout-page-area';
import { IMeasurer } from '../../measurer/measurer';
import { LayoutFontsCollectorCache } from '../../model/fonts/grabber';
import { IPdfKitDocument } from './interfaces';
export declare class PdfLayoutPageAreaExporter {
    private readonly tableColumnInfoExporter;
    private readonly rowExporter;
    private doc;
    constructor(doc: IPdfKitDocument, textFontMapCache: LayoutFontsCollectorCache, measurer: IMeasurer);
    export(pageArea: LayoutPageArea, pageHeight: number, shouldApplyCliping: boolean): void;
    private exportColumn;
    private shouldExportRow;
    private exportParagraphFrames;
}
