import type { WorkbookDefinedNameValueSnapshot } from '@bilig/protocol';
import type { FormulaTable } from '../formula-table.js';
import { type WorkbookStore } from '../workbook-store.js';
import { type OpOrder, type ReplicaState } from '../replica-state.js';
import type { RuntimeFormula, TransactionLogEntry } from './runtime-state.js';
export declare function upsertNumericDefinedNameFast(args: {
    readonly workbook: WorkbookStore;
    readonly formulas: FormulaTable<RuntimeFormula>;
    readonly replicaState: ReplicaState;
    readonly entityVersions: Map<string, OpOrder>;
    readonly undoStack: TransactionLogEntry[];
    readonly redoStack: TransactionLogEntry[];
    readonly collectDependentFormulaCells: (normalizedName: string) => readonly number[];
    readonly name: string;
    readonly value: WorkbookDefinedNameValueSnapshot;
    readonly numericValue: number;
}): readonly number[] | null;
