import type { StructuralAxisTransform } from '@bilig/formula';
import type { CreateEngineStructureServiceArgs } from './structure-service-types.js';
export declare function collectStructuralRangeDependencies(args: CreateEngineStructureServiceArgs, formulaCellIndices: readonly number[]): number[];
export interface ClearedStructuralSpillArtifacts {
    readonly changedCellIndices: number[];
    readonly ownerCellIndices: number[];
}
export declare function clearSpillArtifactsForSheet(args: CreateEngineStructureServiceArgs, sheetName: string): ClearedStructuralSpillArtifacts;
export declare function clearPivotOutputsForSheet(args: CreateEngineStructureServiceArgs, sheetName: string): void;
export declare function clearRemovedCellRuntimeState(args: CreateEngineStructureServiceArgs, cellIndex: number): void;
export declare function isCellIndexMapped(args: CreateEngineStructureServiceArgs, cellIndex: number): boolean;
export declare function structuralAxisIndexAffected(axisIndex: number, transform: StructuralAxisTransform): boolean;
