import { TTS } from '../../agents/providers.js'; /** Options for {@link RimeTTS}. */ export type RimeTTSOptions = { /** Rime API key. Defaults to the `RIME_API_KEY` environment variable. */ apiKey?: string; /** Speaker/voice id. Default `'river'`. */ speaker?: string; /** Model id. Default `'mist'`. */ modelId?: string; /** Output audio sample rate in Hz. Default `24000`. */ samplingRate?: number; }; declare class RimeTTSImpl extends TTS { static readonly displayName = "RimeTTS"; _providerName: string; apiKey?: string; voiceId: string; voice: string; model: string; constructor(opts?: RimeTTSOptions); getRuntimeConfig(): Record; } export type RimeTTS = RimeTTSImpl; /** Rime text-to-speech (TTS) synthesizer. */ export declare const RimeTTS: (opts?: RimeTTSOptions) => RimeTTS; export {};