interface ProcessedError { original: unknown; hasStatusCode: boolean; statusCode?: number; isError: boolean; errorName?: string; context?: string; timestamp: number; hasStatus(): boolean; getStatus(): number | undefined; isErrorInstance(): boolean; getErrorName(): string | undefined; isNetwork(): boolean; isHttp(): boolean; isNotFound(): boolean; isAccessDenied(): boolean; isServerError(): boolean; isClientError(): boolean; } declare class ErrorHandler { static process(error: unknown, context?: string): ProcessedError; private static hasStatusCode; private static extractStatusCode; } export { ErrorHandler as E, type ProcessedError as P };