import type { CloakRequestOptions, VeiloCloakConfig } from "./types.js"; /** Production Veilo API origin. Cloak routes are mounted at `/cloak/v1`. */ export declare const DEFAULT_VEILO_API_BASE_URL = "https://api.veilo.network"; export interface CloakTransportRequest extends CloakRequestOptions { body?: unknown; headers?: Record; } /** Internal HTTP boundary. Endpoint methods depend on this instead of fetch. */ export declare class CloakHttpTransport { private readonly baseUrl; private readonly apiKey; private readonly fetchImpl; constructor(config: VeiloCloakConfig); request(method: "GET" | "POST", route: string, options?: CloakTransportRequest): Promise; }