export type RepairAction = "skill.add-source"; export interface RepairPlanInput { action: RepairAction; path: string; source: string; } export interface RepairPlan { action: RepairAction; path: string; expectedHash: string; preview: string; description: string; } export interface ApplyRepairInput extends RepairPlanInput { expectedHash: string; confirmed: boolean; backupRoot?: string; } export interface ApplyRepairResult { action: RepairAction; path: string; backupId: string; appliedHash: string; changed: true; } export interface RollbackRepairInput { backupId: string; confirmed: boolean; backupRoot?: string; } export interface RollbackRepairResult { backupId: string; path: string; restored: true; } export declare class RemediationError extends Error { constructor(message: string); } export declare function planRepair(input: RepairPlanInput): Promise; export declare function applyRepair(input: ApplyRepairInput): Promise; export declare function rollbackRepair(input: RollbackRepairInput): Promise;