/** * UI18n智能错误处理系统统一入口 * 导出所有错误处理相关的类型、类和工具函数 */ import { ErrorHandler } from './error-handler'; import type { ErrorHandlerConfig } from './types'; import type { RecoveryConfig } from './recovery-strategies'; export { ErrorHandler } from './error-handler'; export { NetworkErrorHandler } from './network-error-handler'; export { ConfigErrorDiagnostic } from './config-error-diagnostic'; export { RuntimeErrorManager } from './runtime-error-manager'; export { ErrorRecoveryManager, createRecoveryManager, RecoveryStrategy, DegradationLevel, USER_OPERATION_RECOVERY_CONFIG } from './recovery-strategies'; export { SmartErrorType, ErrorSeverity } from './types'; export type { SmartError, ErrorContext, ConfigDiagnosticResult, NetworkStatusResult, FrameworkErrorAdapter, ErrorHandlerConfig, ErrorHandlerEvents } from './types'; export type { RecoveryConfig, RecoveryContext, RecoveryResult } from './recovery-strategies'; export { ERROR_MESSAGES, SOLUTION_TEMPLATES, DOCUMENTATION_URLS } from './constants'; export declare const createErrorHandler: (config?: Partial, fallbackManager?: any, recoveryConfig?: Partial) => ErrorHandler; export type { SupportedLanguage, UI18nConfig } from '../types'; export type { FallbackErrorType, FallbackManager, RetryConfig, FallbackResult } from '../fallback-manager'; export declare const ERROR_HANDLER_VERSION = "1.0.0"; //# sourceMappingURL=index.d.ts.map