export interface ClassifiedError { category: "rate_limit" | "context_window" | "auth" | "timeout" | "model_not_found" | "provider_unavailable" | "parse_error" | "unknown"; title: string; description: string; hint: string; retryable: boolean; retryAfterMs?: number; } export declare function classifyError(err: unknown, provider?: string): ClassifiedError;