import { HttpMetadata } from './types.js'; /** * Error class for HTTP request failures. * Captures error details including status, metadata, and the raw response. */ export declare class HttpError extends Error { /** Error message or status text */ readonly error: string; /** HTTP response metadata (status, headers, etc.) */ readonly metadata: HttpMetadata; /** Raw response object from the HTTP client */ readonly raw?: ArrayBuffer; /** * Creates a new HTTP error. * @param metadata - HTTP response metadata * @param raw - Raw response object (optional) * @param error - Custom error message (optional, defaults to status text) */ constructor(metadata: HttpMetadata, raw?: ArrayBuffer, error?: string); } //# sourceMappingURL=error.d.ts.map