import type { EngineRuntimeState } from '../runtime-state.js';
import type { FreshDirectAggregateFormulaBindingMember } from './formula-binding-service-types.js';
import type { InitialFormulaCellMembership } from './formula-initialization-membership.js';
import type { InitialFormulaCellIndexList } from './formula-initialization-refs.js';
export interface InitialFreshAggregateFormulaDependencyIndex {
    readonly hasFormulaDependency: (member: FreshDirectAggregateFormulaBindingMember) => boolean;
}
export declare function createInitialFreshAggregateFormulaDependencyIndex(args: {
    readonly pendingFormulaCells: InitialFormulaCellMembership | undefined;
    readonly state: Pick<EngineRuntimeState, 'formulas' | 'workbook'>;
    readonly targetCellIndices: InitialFormulaCellIndexList;
}): InitialFreshAggregateFormulaDependencyIndex;
