import { TTS } from '../../agents/providers.js'; /** Configuration options for the Inworld AI text-to-speech (TTS) provider. */ export type InworldAITTSOptions = { /** * Inworld AI API key. Falls back to the `INWORLDAI_API_KEY` environment * variable when omitted. */ apiKey?: string; /** Voice used for synthesis. Defaults to `'Hades'`. */ voiceId?: string; /** TTS model identifier. Defaults to `'inworld-tts-1'`. */ modelId?: string; /** Output audio sample rate in Hz. Defaults to `24000`. */ sampleRate?: number; }; declare class InworldAITTSImpl extends TTS { _providerName: string; apiKey?: string; voiceId: string; voice: string; model: string; constructor(opts?: InworldAITTSOptions); getRuntimeConfig(): Record; } /** Instance type returned by the {@link InworldAITTS} factory. */ export type InworldAITTS = InworldAITTSImpl; /** Inworld AI text-to-speech (TTS) provider. */ export declare const InworldAITTS: (opts?: InworldAITTSOptions) => InworldAITTS; export {};