import { Cell } from "./Cell"; import { Color } from "./Color"; import { Paragraph } from "./Paragraph"; import { Style } from "./Style"; import { Image } from "./Image"; export declare class Table { addCell(cell: Cell): void; addCellWithStyle(cell: Cell, style: Style): void; addHeaderCell(cell: Cell): void; addImageCell(image: Image): void; addParagraphCell(p: Paragraph): void; addTextCell(text: string): void; complete(): void; constructor(ltr: boolean, columnWidths: number[], largeTable: boolean); donotSplitRowOnPageBreak(value: boolean): void; flush(): void; getDefaultStyle(): Style; getDefaultbackGroundColor(): Color; getHeaderStyle(): Style; setBackGroundColor(color: Color): void; setBorder(width: number): void; setDefaultStyle(defaultStyle: Style): void; setDefaultbackGroundColor(color: Color): void; setFixedPosition( pageNumber: number, left: number, bottom: number, width: number ): void; setHeaderStyle(headerStyle: Style): void; setHorizontalAlignment(alignment: string): void; setKeepTogether(val: boolean): void; setMargin(margin: number): void; setMarginBottom(margin: number): void; setMarginLeft(margin: number): void; setMarginRight(margin: number): void; setMarginTop(margin: number): void; setRunDirection(direction: string): void; setSkipFirstHeader(skipFirstHeader: boolean): void; setWidth(width: number): void; useAllAvailableWidth(): void; }