export declare function synthesize(text: string, options: WindowsMediaTTSOptions): WindowsMediaTTSSynthesizeResult; export declare function getVoiceList(): WindowsMediaTTSVoiceInfo[]; export declare function getVoiceInfo(name: string): WindowsMediaTTSVoiceInfo; export declare function getDefaultVoiceInfo(): WindowsMediaTTSVoiceInfo; export declare function isAddonAvailable(): boolean; export interface WindowsMediaTTSSynthesizeResult { audioContentType: string; audioData: Uint8Array; markers: { text: string; time: number; }; timedMetadataTracks: { id: string; cues: { id: string; startTime: number; duration: number; }[]; }; } export interface WindowsMediaTTSVoiceInfo { id: string; displayName: string; description: string; language: string; gender: 'male' | 'female'; } export interface WindowsMediaTTSOptions { voiceName?: string; speakingRate?: number; audioPitch?: number; enableSsml?: boolean; enableTrace?: boolean; } export declare const defaultWindowsMediaTTSOptions: WindowsMediaTTSOptions;