import { IPDFTextOptions, Column } from './table.pdf'; import { IPDF } from '../interfaces/pdfHelper'; export declare class PDF { private currentRowLine; private currentTextLine; private hrHeight; private hrMargin; private rowSpacing; private textlinespacing; private margin; private doc; private pageWidth; private pageHeight; private pageCount; private maxHeight; private headerSameLine; private headerTexts; private footerSameLine; private footerTexts; private showPageNumber; constructor(options?: IPDF); addNewPage(): void; private addPageNumber; setHeaderText(sameLine: boolean, ...param: IPDFTextOptions[]): void; setFooterText(sameLine: boolean, ...param: IPDFTextOptions[]): void; private addHFText; addMultipleText(param: IPDFTextOptions[], ignoreLine?: boolean): void; addPageHeader(text: string): void; addSectionHeader(text: string): void; private getTextHeight; addText(param: IPDFTextOptions, ignoreLine?: boolean): void; addRow(rowCount?: number, ...columns: Column[]): void; getPDFOutput(/** For IE Backup */ fileName?: string): void; savePDFOutput(fileName: string): void; }