import type { CellObject, ParsingOptions, WorkBook } from 'xlsx'; export declare const SPREADSHEET_IMPORT_ROW_CHUNK_SIZE = 512; export declare const SPREADSHEET_IMPORT_CELL_CHUNK_SIZE = 8192; export interface SpreadsheetImportWorkerRequest { bytes: ArrayBuffer; kind: 'parse'; options: ParsingOptions; } export type SpreadsheetImportWorkbookMetadata = Omit; export type SpreadsheetImportDenseRow = Array; export type SpreadsheetImportWorkerResponse = { kind: 'workbook'; workbook: SpreadsheetImportWorkbookMetadata; } | { dense: boolean; kind: 'worksheet'; name: string; properties: Record; } | { kind: 'rows'; name: string; rows: Array; startRow: number; } | { cells: Array<[address: string, cell: CellObject]>; kind: 'cells'; name: string; } | { kind: 'success'; } | { kind: 'failure'; };