import { Ref } from 'vue'; import { SelectField } from '../../../utils/models'; interface UseSelectKeyboardProps { isOpen: Ref; searchTerm: Ref; highlightedIndex: Ref; filteredOptions: Ref[]>; fieldInfo: SelectField; modelValue: Ref; openDropdown: () => void; closeDropdown: () => void; selectOption: (option: Record) => void; createOption: () => void; } export declare function useSelectKeyboard({ isOpen, searchTerm, highlightedIndex, filteredOptions, fieldInfo, modelValue, openDropdown, closeDropdown, selectOption, createOption, }: UseSelectKeyboardProps): { handleKeyDown: (e: KeyboardEvent) => void; optionExists: (term: string) => boolean; }; export {};