export interface TableRange { startRow: number; endRow: number; startCol: number; endCol: number; totalRows: number; totalCols: number; } export interface DetectTableOptions { maxEmptyRows?: number; maxEmptyCols?: number; maxRows?: number; maxCols?: number; initialRowScan?: number; } export interface ColumnInfo { col: number; path: string | string[]; } export interface HeaderStructure { headerRows: number; dataStartRow: number; columns: ColumnInfo[]; } export interface CellInfo { index: number; address: string; value: any; } export interface MergeInfo { isMerged: boolean; rowSpan: number; colSpan: number; isTopLeft: boolean; } export interface GetCellOptions { searchRange?: string; exactMatch?: boolean; includeMergeInfo?: boolean; } export interface GetAxisOptions { searchRange?: string; exactMatch?: boolean; occurrence?: number; } export interface MetaOptions { maxDistance?: number; } export type RefType = string | number | any; export type Axis = 'row' | 'col'; //# sourceMappingURL=types.d.ts.map