import type { RealtimeVoiceTransport } from './types.js'; export interface ConnectRealtimeVoiceTransportOptions { maxPayloadBytes?: number; } export declare class WebSocketRealtimeVoiceTransport implements RealtimeVoiceTransport { private readonly ws; private readonly incoming; private readonly waiters; private readonly openPromise; private closed; private closeError?; constructor(websocketUrl: string, opts?: ConnectRealtimeVoiceTransportOptions); open(): Promise; send(data: Buffer): Promise; receive(): Promise; close(): Promise; bufferedAmount(): number; private enqueue; private resolveWaiters; private rejectWaiters; } export declare function connectRealtimeVoiceTransport(websocketUrl: string, opts?: ConnectRealtimeVoiceTransportOptions): Promise; //# sourceMappingURL=transport.d.ts.map