export interface DataProps { pos: number[]; text?: string; type: "text" | "table"; centerPos?: [x: number, y: number]; } export interface CellProps { pos: number[]; text?: string; colspan?: number; rowspan?: number; tablePoint?: { x: number; y: number; width: number; height: number; }; } export interface TableProps { pos: number[]; rows: CellProps[][]; width: number; height: number; x: number; y: number; } export interface HtmlProps extends DataProps { tableProps?: TableProps; } export declare const fixAndSort: (cells: DataProps[]) => void; export declare const isInRect: (point: number[], rect: number[]) => boolean; export declare const mergeTables: (textPos: DataProps[], cells: DataProps[]) => { tableList: TableProps[]; textPos: DataProps[]; }; export declare const genHtml: (end: Array) => string;