import { UseListboxParameters, OptionState, UseListboxOptionSlotProps, UseListboxRootSlotProps } from './useListbox.types'; import { EventHandlers } from '../utils/types'; export default function useListbox(props: UseListboxParameters): { getRootProps: (otherHandlers?: TOther) => UseListboxRootSlotProps; getOptionProps: (option: TOption, otherHandlers?: TOther_1) => UseListboxOptionSlotProps; getOptionState: (option: TOption) => OptionState; highlightedOption: NonNullable | null; selectedOption: TOption | TOption[] | null; setSelectedValue: (option: TOption | TOption[] | null) => void; setHighlightedValue: (option: TOption | null) => void; };