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