/** * Deepgram streaming STT provider. Default STT for `PipelineVoiceProvider`. * * Connects to `wss://api.deepgram.com/v1/listen` with WS subprotocol * `Token `. Emits final + interim transcripts plus VAD * `speech_started` / `UtteranceEnd` events for barge-in handling. * * Pricing: per audio second. Rates registered under provider `deepgram`. */ import type { SttProvider, SttSession, SttSessionOptions } from './voice-stt.js'; export interface DeepgramSttProviderOptions { apiKey: string; /** Default model. `nova-3` is the v1.12 default (best latency/accuracy). */ model?: string; /** Override base URL. */ baseUrl?: string; /** Provider name override. Default `deepgram`. */ name?: string; } export declare class DeepgramSttProvider implements SttProvider { readonly name: string; private readonly apiKey; private readonly defaultModel; private readonly baseUrl; constructor(options: DeepgramSttProviderOptions); open(opts?: SttSessionOptions): Promise; } //# sourceMappingURL=voice-stt-deepgram.d.ts.map