import { Context2d } from 'jspdf'; import { ITd } from '../../../../interface/table/Td'; import { DrawPdf } from '../../DrawPdf'; import { ITr } from '../../../../interface/table/Tr'; import { IRowElement } from '../../../../interface/Row'; import { IElement } from '../../../../interface/Element'; export declare class TableParticle { private options; constructor(draw: DrawPdf); getTrListGroupByCol(payload: ITr[]): ITr[]; private _drawOuterBorder; private _drawSlash; private _drawBorder; private _drawBackgroundColor; getTableWidth(element: IElement): number; getTableHeight(element: IElement): number; getRowCountByColIndex(trList: ITr[], colIndex: number): number; getTdListByColIndex(trList: ITr[], colIndex: number): ITd[]; computeRowColInfo(element: IElement): void; render(ctx2d: Context2d, element: IRowElement, startX: number, startY: number): void; }