export interface DowngradeResult {
    /** Whether the downgrade was applied */
    downgraded: boolean;
    /** Previous severity before the change (undefined if rule not found) */
    previousSeverity?: string;
    /** Human-readable rule heading (undefined if rule not found) */
    ruleHeading?: string;
}
/**
 * Downgrade a rule from error to warning in compiled-rules.json.
 *
 * Returns whether the downgrade was applied.
 * Idempotent — skips rules already at warning severity.
 * Never deletes rules (ADR-027).
 */
export declare function downgradeRuleToWarning(rulesPath: string, ruleId: string): DowngradeResult;
//# sourceMappingURL=rule-mutator.d.ts.map