import { OptionProps } from './types'; export declare const useSelectField: (options: OptionProps[], initialValue?: string, onChange?: ((value: string) => void) | undefined, onBlur?: React.FocusEventHandler, disabled?: boolean, register?: ((instance: HTMLSelectElement | null) => void) | undefined, autocomplete?: boolean, fullScreenOptions?: boolean) => { isDropdownOpen: boolean; selectRef: import('react').RefObject; activeOptionRef: import('react').MutableRefObject; selectElementRef: import('react').RefObject; toggleDropdown: () => void; selectOption: (optionValue: string, optionDisabled?: boolean) => void; onKeyDownDropdown: (e: React.KeyboardEvent) => void; setActiveOptionIndex: import('react').Dispatch>; activeOptionIndex: number | null; filteredOptions: OptionProps[]; searchValue: string; setSearchValue: import('react').Dispatch>; handleInputChange: (e: React.ChangeEvent) => void; dropdownMaxHeight: number; selectedOption: OptionProps; setSelectedOption: import('react').Dispatch>; handleOnBlur: (event?: React.FocusEvent) => void; onCloseOptions: () => void; fullScreenOptionsEnabled: boolean; };