import React from 'react'; import type { Colors, CommonComponentProps, ModifierClassProp } from '../types'; import type { GetRef } from '../utils/refs'; import { type CommonMenuItemProps } from './common_menu_item'; interface SharedMenuLinkProps extends Pick { } interface MenuItemProps extends CommonComponentProps, ModifierClassProp, SharedMenuLinkProps { active?: boolean; children?: React.ReactNode; color?: string; disabled?: boolean; getRef?: GetRef; id?: string; name?: string; onClick?: React.MouseEventHandler; onMouseEnter?: React.MouseEventHandler; onMouseLeave?: React.MouseEventHandler; onFocus?: React.FocusEventHandler; onBlur?: React.FocusEventHandler; selected?: boolean; sortable?: boolean; wrapWithLI?: boolean; activeColor?: Colors; } export declare function MenuItem({ _modifierClass, active, 'aria-label': ariaLabel, 'aria-labelledby': ariaLabelledby, 'aria-describedby': ariaDescribedby, children, color, disabled, getRef, id, name, onClick, selected, sortable, wrapWithLI, activeColor, ...rest }: MenuItemProps): React.JSX.Element; export {};