import { Xlsx } from "./XlsxManager"; import type { TableRange, DetectTableOptions } from "./types"; export declare class XlsxTable extends Xlsx { private readonly maxEmptyRows; private readonly maxEmptyCols; private readonly maxRows; private readonly maxCols; private readonly initialRowScan; constructor(options?: DetectTableOptions); detectTableRange(startCell: any): TableRange; private findQuickRowBoundary; private findEndCol; private findEndRow; private findHeaderRows; detectHeaderStructure(tableRange: any, maxHeaderRows?: number): { headerRows: number; dataStartRow: any; columns: any[]; }; detectTable(startCell: any): { range: TableRange; headerRows: number; dataStartRow: any; columns: any[]; }; toJson(startCell: any, schema?: any): any[]; } //# sourceMappingURL=XlsxTable.d.ts.map