export interface ConfigIssue {
    type: "invalid_json" | "not_array" | "missing_fields" | "unknown_provider" | "auto_fixable";
    message: string;
    index?: number;
}
export interface DiagnoseResult {
    status: "healthy" | "degraded" | "corrupt" | "missing";
    issues: ConfigIssue[];
    validCount: number;
    invalidCount: number;
    autoFixableCount: number;
    totalCount: number;
}
export interface RepairResult {
    backupPath: string;
    recoveredCount: number;
    droppedCount: number;
    autoFixedCount: number;
}
export declare function diagnoseConfig(filePath: string): DiagnoseResult;
export declare function repairConfig(filePath: string): RepairResult;
//# sourceMappingURL=configRepair.d.ts.map