export interface RecoveryStateItem { id: string; severity: "error" | "warning"; category: "stale-lock" | "temp-file" | "file-lock" | "orphan-event" | "orphan-run" | "invalid-json" | "other"; owner?: string; age?: string; path?: string; recommendedAction: string; repair?: RecoveryRepairAction; message: string; } export type RecoveryRepairAction = "release-lock" | "remove-temp-file" | "remove-file-lock"; export interface RecoveryState { valid: boolean; errors: number; warnings: number; items: RecoveryStateItem[]; } export interface RecoveryRepairInput { action: RecoveryRepairAction; target: string; confirmed: boolean; } export interface RecoveryRepairResult { action: RecoveryRepairAction; target: string; repaired: boolean; } export declare function getRecoveryState(root?: string): Promise; export declare function repairRecoveryItem(input: RecoveryRepairInput, root?: string): Promise;