import type { CACredentials } from "./certs.js"; export interface ProxyOptions { /** The port to bind to. Omit or pass 0 to let the OS pick a free ephemeral port. */ port?: number; apiKey: string; apiEndpoint?: string; silent?: boolean; /** Overrides the default `/claude` collector label sent with each captured request. */ collector?: string; } export interface ProxyInstance { port: number; stop: () => Promise; } /** * Start an HTTPS MITM proxy that intercepts LLM API calls * and forwards them to the Coolhand platform. */ export declare function startProxy(ca: CACredentials, options: ProxyOptions): Promise; //# sourceMappingURL=proxy.d.ts.map