import { type KeyboardEvent, type MouseEvent } from "react"; import { type ListItemProps } from "../list-deprecated"; import type { MenuDescriptor } from "./CascadingMenuProps"; export interface MenuItemProps extends ListItemProps { blurSelected: boolean; className?: string; hasEndAdornment: boolean; hasScrollbar: boolean; hasStartAdornment: boolean; hasSubMenu: boolean; isInteracted: boolean; isChildMenuOpen: boolean; isNavigatingWithKeyboard: boolean; itemToString: Required>["itemToString"]; onItemClick?: (sourceItem: MenuDescriptor, event: MouseEvent | KeyboardEvent) => void; sourceItem: MenuDescriptor; tooltipEnterDelay: number; tooltipLeaveDelay: number; } export declare const DefaultMenuItem: import("react").ForwardRefExoticComponent>;