import type { CellObject, WorkSheet } from 'xlsx'; export interface XlsxWorksheetCellEntry { address: string; cell: CellObject; column: number; row: number; } /** * Iterates both SheetJS sparse address maps and dense row arrays without * materializing a second list of every worksheet cell. */ export declare function xlsxWorksheetCellEntries(worksheet: WorkSheet): Generator; export declare function xlsxCellAddress(row: number, column: number): string; export declare function decodeXlsxCellAddress(address: string): { column: number; row: number; } | null;