import type { KlawConfig } from "../../../config/types.klaw.js";
export type DoctorConfigMutationState = {
    cfg: KlawConfig;
    candidate: KlawConfig;
    pendingChanges: boolean;
    fixHints: string[];
};
export type DoctorConfigMutationResult = {
    config: KlawConfig;
    changes: string[];
};
export declare function applyDoctorConfigMutation(params: {
    state: DoctorConfigMutationState;
    mutation: DoctorConfigMutationResult;
    shouldRepair: boolean;
    fixHint?: string;
}): DoctorConfigMutationState;
