import type { FormulaTemplateResolution } from '../../formula/template-bank.js';
import type { ParsedCompiledFormula } from './formula-binding-direct-descriptors.js';
import type { CreateEngineFormulaBindingServiceArgs } from './formula-binding-service-types.js';
export declare function compileFormulaBindingForCell(args: {
    readonly serviceArgs: CreateEngineFormulaBindingServiceArgs;
    readonly cellIndex: number;
    readonly currentSheetName: string;
    readonly source: string;
    readonly resolvedCompiledCache: Map<string, ParsedCompiledFormula>;
    readonly normalizeLookupCompileMode: (compiled: ParsedCompiledFormula) => ParsedCompiledFormula;
}): {
    compiled: ParsedCompiledFormula;
    templateResolution: FormulaTemplateResolution;
};
