import { type CellValue, type LiteralInput } from '@bilig/protocol';
import type { CellStore } from '../cell-store.js';
import type { StringPool } from '../string-pool.js';
import type { WorkbookStore } from '../workbook-store.js';
export declare function restoreLiteralCell(workbook: WorkbookStore, strings: StringPool, cellIndex: number, value: LiteralInput, stringIdCache?: Map<string, number>): void;
export declare function restoreFreshRuntimeLiteralCell(cellStore: CellStore, strings: StringPool, cellIndex: number, value: LiteralInput | undefined, stringIdCache: Map<string, number>): void;
export declare function literalToRestoredValue(input: LiteralInput, stringPool: StringPool, stringIdCache: Map<string, number>): CellValue;
export declare function formulaCachedLiteralToRestoredValue(input: LiteralInput, stringPool: StringPool, stringIdCache: Map<string, number>): CellValue;
