import type { ErrorClassification } from './types'; export declare class UnsupportedProviderCapabilityError extends Error { readonly code = "unsupported-capability"; readonly permanent = true; readonly provider: string; readonly capability: string; constructor(provider: string, capability: string, message: string); } export declare function extractErrorStatus(error: unknown): number | null; export declare function baseRetryableErrorPatterns(): readonly RegExp[]; export declare function basePermanentErrorPatterns(): readonly RegExp[]; export declare function classifyErrorWithPatterns(error: unknown, retryablePatterns: readonly RegExp[], permanentPatterns: readonly RegExp[]): ErrorClassification; //# sourceMappingURL=errors.d.ts.map