import React, { ReactElement, ReactNode } from "react"; import { PopperPlacement } from "../../types"; type MenuItemMenuContextType = { isOpen: boolean; setIsOpen: (isOpen: boolean) => void; }; export declare const useMenuItemMenuContext: () => MenuItemMenuContextType; export declare const MenuItemMenuCaretIcon: ({ className, }: { className?: string | undefined; }) => React.JSX.Element; export declare const MenuItemMenuReference: React.ForwardRefExoticComponent<{ children: ReactNode; onClick?: (() => void) | undefined; isSelected?: boolean | undefined; isHighlighted?: boolean | undefined; disabled?: boolean | undefined; className?: string | undefined; } & React.RefAttributes>; export declare const MenuItemMenuRoot: ({ referenceElement, children, placement, popperModifiers, className, }: { referenceElement: ReactElement; children: ReactNode; placement?: PopperPlacement | undefined; popperModifiers?: Record[] | undefined; className?: string | undefined; }) => React.JSX.Element; export {};