import { type CellValue } from '@bilig/protocol';
import { type CompiledFormula } from '@bilig/formula';
import { type EngineRuntimeState, type InlineScalarFastPlanKind, type RuntimeFormula } from '../runtime-state.js';
type InlineScalarState = Pick<EngineRuntimeState, 'workbook' | 'strings'>;
export declare function tryEvaluateFormulaLeafInlineScalar(args: {
    readonly state: InlineScalarState;
    readonly formula: RuntimeFormula;
}): CellValue | undefined;
export declare function classifyInlineScalarFastPlan(compiled: Pick<CompiledFormula, 'astMatchesSource' | 'jsPlan' | 'producesSpill'>): InlineScalarFastPlanKind | undefined;
export declare function buildInlineScalarPlanCellIndices(compiled: Pick<CompiledFormula, 'astMatchesSource' | 'jsPlan' | 'parsedDeps' | 'producesSpill'>, dependencyIndices: Uint32Array): Uint32Array | undefined;
export {};
