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