export interface UseSpeechToTextOptions { lang?: string; continuous?: boolean; interimResults?: boolean; onResult?: (transcript: string, isFinal: boolean) => void; onError?: (error: string) => void; onTextChange?: (text: string) => void; pauseOnSubmit?: boolean; } export declare function useAgentSpeechToText(options?: UseSpeechToTextOptions): { isListening: boolean; transcript: string; isSupported: boolean; startListening: () => void; stopListening: () => void; toggleListening: () => void; reset: () => void; };