import type { LineRange, NumberedRegion, VerbatimCompactionParameters } from "./compaction-types.js"; export interface MorphRangeDiagnostics { droppedRangeCount: number; acceptedRangeCount: number; failureCategory?: "provider_error" | "policy_refusal"; failureMessage?: string; } export declare function planMorphRanges(region: NumberedRegion, parameters: VerbatimCompactionParameters, options: { apiKey: string | undefined; signal?: AbortSignal; fetchFn?: typeof fetch; onDiagnostics?: (diagnostics: MorphRangeDiagnostics) => void; }): Promise; //# sourceMappingURL=morph-compaction.d.ts.map