type TunnelClientOptions = { /** Public relay base URL, e.g. `https://my-relay.ondigitalocean.app`. */ relayUrl: string; /** Shared secret matching the relay's token. */ token: string; /** Local app origin to replay requests against, e.g. `http://localhost:3000`. */ localOrigin: string; /** Called once the relay confirms the public URL is live. */ onReady?: (publicUrl: string) => void; }; /** * Start the dev-side tunnel client. Dials the relay's control socket and * replays each forwarded request against the local app, streaming responses * back. Auto-reconnects so an HMR restart or a relay blip self-heals. */ export declare const startTunnelClient: (options: TunnelClientOptions) => { publicUrl: string; close(): void; }; export {};