export interface CreateOpenAIWebSocketFetchOptions { /** * WebSocket endpoint URL. * @default 'wss://api.openai.com/v1/responses' */ url?: string; /** * Additional headers sent when establishing the WebSocket connection. * Authorization and OpenAI-Beta are managed internally. */ headers?: Record; } export type OpenAIWebSocketFetch = ((input: RequestInfo | URL, init?: RequestInit) => Promise) & { close(): void; }; /** * Creates a `fetch` function that routes OpenAI Responses API streaming * requests through a persistent WebSocket connection instead of HTTP. */ export declare function createOpenAIWebSocketFetch(options?: CreateOpenAIWebSocketFetchOptions): OpenAIWebSocketFetch; //# sourceMappingURL=openai-websocket-fetch.d.ts.map