import type { EdgeArena } from '../../edge-arena.js';
import type { FormulaBindingMemberCounts } from './formula-binding-member-counts.js';
import type { CreateEngineFormulaBindingServiceArgs, FreshDirectAggregateFormulaBindingInput } from './formula-binding-service-types.js';
import type { RuntimeFormula } from '../runtime-state.js';
export declare function bindFreshDirectAggregateFormulaRun(args: {
    readonly serviceArgs: CreateEngineFormulaBindingServiceArgs;
    readonly edgeArena: EdgeArena;
    readonly formulaMemberCounts: FormulaBindingMemberCounts;
    readonly trackFormulaSheetIndexes: (cellIndex: number, ownerSheetName: string, compiled: Pick<RuntimeFormula['compiled'], 'deps' | 'parsedDeps'>) => void;
    readonly run: FreshDirectAggregateFormulaBindingInput;
}): void;
