import { type LiteralInput } from '@bilig/protocol';
import type { StringPool } from './string-pool.js';
import type { WorkbookStore } from './workbook-store.js';
export interface LiteralSheetLoadInspection {
    readonly materializedCellCount: number;
    readonly maxColumnCount: number;
    readonly allMaterializedCellsAreNumbers?: boolean;
}
type LiteralSheetCellInput = LiteralInput | undefined;
export declare function loadLiteralSheetIntoEmptySheet(workbook: WorkbookStore, strings: StringPool, sheetId: number, content: readonly (readonly LiteralSheetCellInput[])[], shouldMaterialize?: (raw: LiteralSheetCellInput, rowIndex: number, colIndex: number) => boolean, inspection?: LiteralSheetLoadInspection): number;
export declare function loadDenseLiteralSheetIntoEmptySheet(workbook: WorkbookStore, strings: StringPool, sheetId: number, content: readonly (readonly LiteralSheetCellInput[])[], inspection?: LiteralSheetLoadInspection): number;
export {};
