import type * as WS from 'ws'; import { BrowserWebSocket } from "../../../internal/ws-adapter-browser.js"; import { NodeWebSocket } from "../../../internal/ws-adapter-node.js"; import { AutoFinalizeWSBase, type AutoFinalizeWSBaseOptions, type AutoFinalizeWSParameters } from "./ws-base.js"; import { Cartesia } from "../../../client.js"; export type { AutoFinalizeWSParameters, AutoFinalizeWSReconnectOptions } from "./ws-base.js"; export interface AutoFinalizeWSClientOptions extends WS.ClientOptions, AutoFinalizeWSBaseOptions { } export declare class AutoFinalizeWS extends AutoFinalizeWSBase { private _wsOptions; constructor(client: Cartesia, parameters: AutoFinalizeWSParameters, options?: AutoFinalizeWSClientOptions | null | undefined); protected _createSocket(url: URL, authHeaders: Record): NodeWebSocket | BrowserWebSocket; } //# sourceMappingURL=ws.d.ts.map