import * as WS from 'ws'; import { AzureOpenAI, OpenAI } from "../../index.js"; import type { RealtimeClientEvent } from "../../resources/beta/realtime/realtime.js"; import { OpenAIRealtimeEmitter } from "./internal-base.js"; export declare class OpenAIRealtimeWS extends OpenAIRealtimeEmitter { url: URL; socket: WS.WebSocket; constructor(props: { model: string; options?: WS.ClientOptions | undefined; /** @internal */ __resolvedApiKey?: boolean; }, client?: Pick); static create(client: Pick, props: { model: string; options?: WS.ClientOptions | undefined; }): Promise; static azure(client: Pick, props?: { deploymentName?: string; options?: WS.ClientOptions | undefined; }): Promise; send(event: RealtimeClientEvent): void; close(props?: { code: number; reason: string; }): void; } //# sourceMappingURL=ws.d.ts.map