import type { Fix, AutoFixResult } from '../domain/AutoFix.js';
import type { Violation } from '../domain/Violation.js';
import type { CustomRule } from '../domain/CustomRule.js';
export declare class AutoFixer {
    static applyFixes(content: string, fixes: Fix[]): AutoFixResult;
    static generateFixesForViolations(violations: Violation[], content: string, customRules?: CustomRule[]): Fix[];
    private static generateFixForViolation;
    private static generateFormatFix;
    private static generateListMarkerFixes;
}
//# sourceMappingURL=AutoFixer.d.ts.map