import React, { Component } 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 MenuItemLIProps extends CommonComponentProps, ModifierClassProp, SharedMenuLinkProps { active?: boolean; children?: React.ReactNode; color?: string; disabled?: boolean; getRef?: GetRef; id?: string; name?: string; onClick?: (event: React.MouseEvent | React.KeyboardEvent) => void; selected?: boolean; sortable?: boolean; activeColor?: Colors; } export declare class MenuItemLI extends Component { element: HTMLLIElement; constructor(props: MenuItemLIProps); getRef(ref: HTMLLIElement): void; handleClick(event: React.MouseEvent): void; handleKeyDown(event: React.KeyboardEvent): void; render(): React.JSX.Element; } export {};