ailock
Version:
AI-Proof File Guard - Protect sensitive files from accidental AI modifications
27 lines • 879 B
TypeScript
import { SecureError } from './ErrorHandler.js';
/**
* Error recovery mechanisms and actionable suggestions
*/
export declare class ErrorRecovery {
/**
* Create recovery action for an error
*/
createRecoveryAction(error: SecureError): (() => Promise<void>) | null;
/**
* Generate user-friendly recovery suggestions
*/
generateRecoverySuggestions(error: SecureError): string[];
/**
* Determine if error requires immediate attention
*/
requiresImmediateAttention(error: SecureError): boolean;
/**
* Generate diagnostic commands for troubleshooting
*/
generateDiagnosticCommands(error: SecureError): string[];
private createPermissionRecovery;
private createFilesystemRecovery;
private createConfigurationRecovery;
private createSecurityRecovery;
}
//# sourceMappingURL=ErrorRecovery.d.ts.map