/// import { WebSocket } from 'ws'; import type { ElevenLabsAlpha } from './elevenlabs-alpha'; export type SpeechToTextConfig = { apiKey: string; }; export type SpeechToTextTranscribeConnectParams = { onTranscription?: (data: string) => void; onUtterance?: (data: string) => void; onError?: (error: Error) => void; onClose?: (params: { code: number; reason: Buffer; }) => void; }; export declare class SpeechToText { private elevenlabsAlpha; isOpen: boolean; ws: WebSocket | null; constructor(elevenlabsAlpha: ElevenLabsAlpha); connect: (params?: SpeechToTextTranscribeConnectParams) => void; send: (data: Record) => void; }