/**
 * Talk Mode Module
 *
 * Text-to-Speech (TTS) functionality with support for multiple providers.
 */
export type { TTSProvider, TTSProviderConfig, PiperConfig, CoquiConfig, ESpeakConfig, SystemTTSConfig, OpenAITTSConfig, OpenAIVoice, ElevenLabsConfig, EdgeTTSConfig, AudioReaderTTSConfig, Voice, SynthesisOptions, SynthesisResult, SynthesisProgress, WordTiming, AudioFormat, PlaybackOptions, PlaybackState, SpeechItem, QueueConfig, TalkModeConfig, TalkModeEvents, } from './types.js';
export { DEFAULT_QUEUE_CONFIG, DEFAULT_TALK_MODE_CONFIG, } from './types.js';
export type { ITTSProvider } from './tts-manager.js';
export { MockTTSProvider, TTSManager, getTTSManager, resetTTSManager, } from './tts-manager.js';
export { OpenAITTSProvider, ElevenLabsProvider, EdgeTTSProvider, AudioReaderTTSProvider, } from './providers/index.js';
