/**
 * Talk Mode Types
 *
 * Type definitions for Text-to-Speech (TTS) functionality.
 */
export const DEFAULT_QUEUE_CONFIG = {
    maxSize: 100,
    preSynthesize: true,
    preSynthesizeCount: 3,
    autoPlay: true,
    gapMs: 300,
};
export const DEFAULT_TALK_MODE_CONFIG = {
    enabled: true,
    providers: [],
    defaultLanguage: 'en-US',
    defaultOptions: {
        rate: 1.0,
        pitch: 1.0,
        volume: 1.0,
        format: 'wav',
    },
    queueConfig: DEFAULT_QUEUE_CONFIG,
    cacheEnabled: true,
    cacheMaxBytes: 100 * 1024 * 1024, // 100MB
    cacheTTLMs: 60 * 60 * 1000, // 1 hour
};
//# sourceMappingURL=types.js.map