import * as AD from "../../abstract-document/index.js"; export interface PageColumn { readonly elements: ReadonlyArray; } export interface Page { readonly pageNo: number; readonly namedDestionations: ReadonlyArray; readonly pageOptions: any; readonly section: AD.Section.Section; readonly contentRect: AD.Rect.Rect; readonly columns: ReadonlyArray; readonly header: ReadonlyArray; readonly footer: ReadonlyArray; } export declare function paginate(pdfKit: PDFKit.PDFDocument, document: AD.AbstractDoc.AbstractDoc, desiredSizes: Map): ReadonlyArray; export declare function getHeaderAndFooter(section: AD.Section.Section, pageNo: number): { readonly header: Array; readonly footer: Array; readonly headerMargins: Required; readonly footerMargins: Required; }; //# sourceMappingURL=paginate.d.ts.map