import type { CloakErrorCode, CloakErrorResponse } from "./types.js"; /** Structured error thrown for Cloak HTTP, transport, and response failures. */ export declare class CloakApiError extends Error { readonly code: CloakErrorCode | (string & {}); readonly status: number; readonly details?: CloakErrorResponse; readonly retryAfter?: number; readonly min?: string; readonly max?: string; readonly field?: string; readonly maxBps?: number; constructor(code: CloakErrorCode | (string & {}), message: string, status: number, details?: CloakErrorResponse); }