import type * as WS from 'ws'; import { BrowserWebSocket } from "../../../internal/ws-adapter-browser.mjs"; import { NodeWebSocket } from "../../../internal/ws-adapter-node.mjs"; import { AutoFinalizeWSBase, type AutoFinalizeWSBaseOptions, type AutoFinalizeWSParameters } from "./ws-base.mjs"; import { Cartesia } from "../../../client.mjs"; export type { AutoFinalizeWSParameters, AutoFinalizeWSReconnectOptions } from "./ws-base.mjs"; 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.mts.map