import { TTS } from '../../agents/providers.js'; /** Configuration options for the {@link CambAITTS} provider. */ export type CambAITTSOptions = { /** Camb.ai API key. Falls back to the `CAMBAI_API_KEY` env var. */ apiKey?: string; /** Numeric voice ID. Default: `147320`. */ voice?: number; /** Synthesis model. Default: `'mars-pro'`. */ model?: string; /** Output audio sample rate in Hz. Default: `24000`. */ sampleRate?: number; }; declare class CambAITTSImpl extends TTS { static readonly displayName = "CambAITTS"; _providerName: string; apiKey?: string; voiceId: number; voice: number; model: string; constructor(opts?: CambAITTSOptions); getRuntimeConfig(): Record; } export type CambAITTS = CambAITTSImpl; /** * Camb.ai text-to-speech provider. * * Creates a configured Camb.ai TTS provider for use in a voice agent. */ export declare const CambAITTS: (opts?: CambAITTSOptions) => CambAITTS; export {};