import { FixEdit, ScanResult } from '../types';
interface FileEdits {
    filePath: string;
    edits: FixEdit[];
}
export interface ApplyFixesResult {
    changedFiles: string[];
    appliedEditCount: number;
}
export declare function collectFixEdits(results: ScanResult[]): FileEdits[];
export declare function applyFixes(results: ScanResult[], directory: string, dryRun: boolean): ApplyFixesResult;
export {};
