/**
 * Desk browser relay — HTTP verify jobs + WebSocket extension bridge.
 *
 * CLI POSTs to /browser/verify; connected extension executes steps in the live tab.
 */
export interface BrowserRelayOptions {
    port?: number;
    host?: string;
    WebSocketServerImpl?: unknown;
}
export interface BrowserRelay {
    port: number;
    url: string;
    extensionConnected(): boolean;
    close(): Promise<void>;
}
export declare function createBrowserRelay(opts?: BrowserRelayOptions): Promise<BrowserRelay>;
//# sourceMappingURL=browser-relay.d.ts.map