export declare class KeelError extends Error { readonly status: number; readonly code?: string; readonly field?: string; readonly details?: unknown; /** Retry-After value in seconds, parsed from the response header when available. */ retryAfter?: number; constructor(status: number, message: string, details?: unknown, code?: string, field?: string); /** Returns `true` when the HTTP status code is commonly retryable (408, 429, 5xx server errors). */ get isRetryable(): boolean; }