import { type CellValue } from '@bilig/protocol';
import type { EngineRuntimeState } from '../runtime-state.js';
export declare function readPrecisionAsDisplayedCellValue(state: Pick<EngineRuntimeState, 'workbook' | 'strings'>, cellIndex: number | undefined): CellValue;
export declare function roundFormulaResultForPrecisionAsDisplayed(state: Pick<EngineRuntimeState, 'workbook'>, cellIndex: number, value: CellValue): CellValue;
export declare function roundValueForPrecisionAsDisplayed(value: CellValue, formatCode: string | undefined): CellValue;
export declare function displayedPrecisionDecimalPlaces(formatCode: string | undefined): number | null;
