import { Context2d } from 'jspdf'; import { DrawPdf } from '../DrawPdf'; import { IElement, IElementPosition } from '../../../interface/Element'; import { IRow } from '../../../interface/Row'; export declare class Header { private draw; private position; private options; private elementList; private rowList; private positionList; constructor(draw: DrawPdf, data?: IElement[]); getRowList(): IRow[]; setElementList(elementList: IElement[]): void; getElementList(): IElement[]; getPositionList(): IElementPosition[]; compute(): void; recovery(): void; private _computeRowList; private _computePositionList; getHeaderTop(): number; getMaxHeight(): number; getHeight(): number; getRowHeight(): number; getExtraHeight(): number; render(ctx2d: Context2d, pageNo: number): void; }