/// export interface TTSConfig { provider: 'azure' | 'openai'; voice?: string; model?: string; region?: string; tenant?: string; layout?: 'DEFAULT' | 'ZOOMED_FULL_BODY' | 'FULLPAGE' | 'TOTEM'; } export interface UseTTSOptions { apiUrl?: string; continuousSpeech?: boolean; onEndSpeakStartListen?: () => void; preview?: boolean; disableSpeaker?: boolean; } export declare function useTTS(config: TTSConfig, options?: UseTTSOptions, autoStart?: boolean, defaultEnableAudio?: boolean, defaultSpeakerActive?: boolean): { speak: (text: string) => Promise; stop: () => void; isPlaying: boolean; speakerMuted: boolean; toggleMute: (mute?: boolean) => void; hasUserActivatedSpeak: boolean; setHasUserActivatedSpeak: import("react").Dispatch>; };