export interface FixResult {
    applied: boolean;
    commitSha?: string;
    reason?: string;
}
/**
 * Apply a fix for a single finding: read file, LLM patch, write, commit, return SHA.
 * Sequential — no concurrency concerns.
 */
export declare function dispatchFix(opts: {
    filePath: string;
    line?: number;
    findingBody: string;
    findingTool: string;
    cwd: string;
    runOrchestrator: (prompt: string) => Promise<string | undefined>;
    onLog?: (msg: string) => void;
}): Promise<FixResult>;
//# sourceMappingURL=fix-dispatcher.d.ts.map