import React from 'react'; import { SelectOption, SelectInnerProps } from './Select.types'; export declare const useSelectState: ({ onBlur, onChange, onClose, onFocus, onKeyDown, onMouseDown, onOpen, open: openProp, options, readOnly, value, selectRef, setValue, wrapperRef }: Omit, "value" | "options"> & { options: SelectOption[]; selectRef: React.MutableRefObject; setValue: (newValue: React.SetStateAction) => void; value: T; wrapperRef: React.MutableRefObject; }) => { activeOption: SelectOption; handleActivateOptionIndex: (index: number) => void; handleBlur: (event: React.FocusEvent) => void; handleButtonKeyDown: (event: React.KeyboardEvent) => void; handleDropdownKeyDown: (event: React.KeyboardEvent) => void; handleFocus: (event: React.FocusEvent) => void; handleMouseDown: (event: React.MouseEvent) => void; handleOptionClick: (event: React.MouseEvent) => void; handleSetDropdownRef: (ref: HTMLUListElement | null) => void; handleSetOptionRef: (optionRef: HTMLLIElement | null, index: number) => void; open: boolean; selectedOption: SelectOption; }; //# sourceMappingURL=useSelectState.d.ts.map