import type { GatewayMessage } from "../types.js"; import type { TransportClient, TransportOptions } from "./types.js"; /** * HTTP bridge transport client * Uses long-polling for receiving messages and POST for sending */ export declare class HTTPBridgeTransport implements TransportClient { private baseUrl; private options; private messageHandler; private nodeId; private connected; private polling; private pollAbortController; constructor(url: string, options?: TransportOptions); connect(): Promise; disconnect(): void; send(message: GatewayMessage): Promise; onMessage(handler: (message: GatewayMessage) => void): void; isConnected(): boolean; getType(): "http"; private startPolling; private stopPolling; private poll; }