import { LiveTranscriberOptions } from '../client/live-transcriber'; export interface UseLiveTranscriptionOptions extends Omit { } export interface UseLiveTranscriptionReturn { isListening: boolean; /** True when this browser can dictate at all. */ isSupported: boolean; /** The in-progress phrase, updating as it is spoken. Empty between phrases. */ partial: string; /** The most recent thing heard, partial or committed. */ lastPhrase: string; /** Increments on every `lastPhrase` update, including repeats of the same words. */ phraseId: number; error: Error | null; start: () => Promise; stop: () => Promise; toggle: () => Promise; } export declare function useLiveTranscription(options?: UseLiveTranscriptionOptions): UseLiveTranscriptionReturn;