import * as React from 'react'; import { UseListboxRootSlotProps } from '../ListboxUnstyled'; export interface MenuItemMetadata { id: string; disabled: boolean; label?: string; ref: React.RefObject; } export interface MenuItemState { disabled: boolean; highlighted: boolean; } export interface UseMenuParameters { open?: boolean; onClose?: () => void; listboxId?: string; listboxRef?: React.Ref; } interface UseMenuListboxSlotEventHandlers { onBlur: React.FocusEventHandler; onKeyDown: React.KeyboardEventHandler; } export declare type UseMenuListboxSlotProps = UseListboxRootSlotProps & UseMenuListboxSlotEventHandlers> & { ref: React.Ref; role: React.AriaRole; }; export {};