import { type InitialFormulaEntryRefSource } from './formula-initialization-refs.js';
import { type InitialFormulaCellMembership } from './formula-initialization-membership.js';
export interface InitialFormulaCellIndexPlan {
    readonly targetCellIndices: Uint32Array;
    readonly pendingInitialFormulaCellIndices: Uint32Array;
    readonly pendingFormulaCells: InitialFormulaCellMembership | undefined;
    readonly maxTargetCellIndex: number;
}
export declare function createInitialFormulaCellIndexPlan<Entry>(args: {
    readonly refs: InitialFormulaEntryRefSource<Entry>;
    readonly hadExistingFormulas: boolean;
    readonly resolveCellIndex: (ref: Entry) => number;
    readonly checkEvaluationBudget: () => void;
}): InitialFormulaCellIndexPlan;
