import type { MouseEventHandler, PropsWithChildren } from "react"; import type { MenuTargetAriaAttributes } from "../../Menu/useMenuState"; export type MenuItemProps = EnabledMenuItemProps | DisabledMenuItemProps; interface CommonMenuItemProps { isSelected?: boolean; compact?: boolean; } export interface EnabledMenuItemProps extends CommonMenuItemProps { onClick: MouseEventHandler; autoFocus?: boolean; disabled?: false; title?: string; menuButtonAttributes?: MenuTargetAriaAttributes; } export interface DisabledMenuItemProps extends CommonMenuItemProps { disabled: true; disableReason?: string; } export declare const MenuItemButton: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; export {};