export declare enum ErrorSeverity { LOW = "low", MEDIUM = "medium", HIGH = "high", CRITICAL = "critical" } export declare enum ErrorType { CONNECTION_ERROR = "connection_error", MESSAGE_ERROR = "message_error", AUTHENTICATION_ERROR = "authentication_error", AUTHORIZATION_ERROR = "authorization_error", RATE_LIMIT_ERROR = "rate_limit_error", VALIDATION_ERROR = "validation_error", PROCESSING_ERROR = "processing_error", SYSTEM_ERROR = "system_error" } export interface ErrorInfo { type: ErrorType; severity: ErrorSeverity; message: string; connectionId?: string; userId?: string; sessionId?: string; timestamp: Date; metadata?: Record; recoveryStrategy?: import('./types.js').ErrorRecoveryStrategy; } export interface ErrorStats { totalErrors: number; errorsByType: Record; errorsBySeverity: Record; recentErrors: ErrorInfo[]; errorRate: number; } //# sourceMappingURL=error-types.d.ts.map