import { PromptminConfig } from "../config/loadConfig.js"; import { BudgetState, EvalResult, StabilityConfig } from "../eval/evaluateTarget.js"; import { Chunk } from "./greedyMinimize.js"; export declare function ddminMinimize(params: { config: PromptminConfig; baselineEval: EvalResult; chunks: Chunk[]; outDirAbs: string; targetSelector: string; tracePath: string | null; budget: BudgetState; verbose: boolean; cache?: { enabled: boolean; dirAbs: string; }; stability?: StabilityConfig; }): Promise<{ minimizedText: string; finalEval: EvalResult; exitCode: number; reason?: string; }>;