/**
 * Browser TTS Provider
 *
 * Text-to-speech provider using the browser's Web Speech API.
 * Works in all modern browsers that support SpeechSynthesis.
 *
 * Part of PIE Assessment Toolkit.
 */
import type { ITTSProvider, ITTSProviderImplementation, TTSConfig, TTSFeature, TTSProviderCapabilities } from "@pie-players/pie-tts";
/**
 * Browser TTS Provider
 *
 * Stateless factory for creating browser-based TTS implementations.
 */
export declare class BrowserTTSProvider implements ITTSProvider {
    readonly providerId = "browser";
    readonly providerName = "Browser Speech Synthesis";
    readonly version = "1.0.0";
    initialize(config: TTSConfig): Promise<ITTSProviderImplementation>;
    supportsFeature(feature: TTSFeature): boolean;
    getCapabilities(): TTSProviderCapabilities;
    destroy(): void;
}
