import type { ContextInputValue } from "@choiceform/design-system";
interface UseVoiceInputOptions {
    inputValue: ContextInputValue;
    language?: string;
    onChange?: (value: ContextInputValue) => void;
    onInputChange?: (value: ContextInputValue) => void;
    onSetInputValue?: (value: ContextInputValue) => void;
}
export declare function useVoiceInput(options: UseVoiceInputOptions): {
    isVoiceSupported: boolean;
    isVoiceListening: boolean;
    handleVoiceMouseDown: () => void;
    handleVoiceMouseUp: () => void;
    handleVoiceClick: () => void;
    useControlKeyVoiceInput: (isInputFocused: boolean) => void;
};
export {};
