import { TTSProvider, ProviderConfig } from './providers/types.js'; /** * Factory — returns the correct `TTSProvider` for the given config. * * AI providers (openai, elevenlabs, azure) are loaded via dynamic import so * they are excluded from the bundle when not used (tree-shaking). */ export declare function createVueSpeech(config: ProviderConfig): Promise; /** * Synchronous factory for the web provider only. * Used internally by composables as the no-config fallback (I-4.1). */ export declare function createWebSpeechProvider(): TTSProvider;