import type { CSSProperties, ReactNode } from 'react';
/**
 * 菜单项属性接口
 * @interface MenuItemProps
 */
declare type MenuItemProps = {
    disabled?: boolean;
    /** 次级菜单的展开方式 */
    expandTrigger?: 'click' | 'hover';
    /** 显示名称 */
    name: ReactNode;
    /** 是否激活状态 */
    isActive?: boolean;
    /** 是否为叶子节点 */
    isLeaf?: boolean;
    /** 点击事件回调 */
    onItemClick?: () => void;
    /** 自定义样式 */
    style?: CSSProperties;
    /** 自定义类名 */
    className?: string;
    /** 提示内容 */
    tooltip?: ReactNode;
};
/**
 * 菜单项组件
 * 用于渲染级联选择器中的单个选项
 * @param props 组件属性
 * @returns 菜单项组件
 */
declare const MenuItem: (props: MenuItemProps) => JSX.Element;
export default MenuItem;
