import { Key, RefObject } from 'react';
import { TreeState } from '@react-stately/tree';
import { ViewProps } from 'react-native';
interface MenuItemAria {
    menuItemProps: ViewProps;
    labelProps: ViewProps;
    descriptionProps: ViewProps;
    keyboardShortcutProps: ViewProps;
}
interface AriaMenuItemProps {
    'isDisabled'?: boolean;
    'isSelected'?: boolean;
    'aria-label'?: string;
    'key'?: any;
    'onClose'?: () => void;
    'closeOnSelect'?: boolean;
    'isVirtualized'?: boolean;
    'onAction'?: (key: Key) => void;
}
export declare function useMenuItem<T>(props: AriaMenuItemProps, state: TreeState<T>, ref: RefObject<HTMLElement>): MenuItemAria;
export {};
//# sourceMappingURL=useMenuItem.web.d.ts.map