import { Ref } from 'vue';
export interface useAudioProps {
    lang?: "zh-CN" | "en-US" | "ja-JP" | "es-ES" | "hi-IN";
    continuous?: boolean;
    interimResults?: boolean;
    onError?: (err: unknown) => void;
    onStart?: () => void;
    onEnd?: (value: string) => void;
    onResult?: (res: string) => void;
}
export interface useAudioReturn {
    start: () => void;
    stop: () => void;
    value: Ref<string>;
    loading: Ref<boolean>;
}
export declare function useAudio(props: useAudioProps): useAudioReturn;
