import React from "react"; import { StyledProps } from "../_type"; export interface MenuItemProps extends StyledProps { /** * 标题 */ title?: React.ReactNode; /** * 菜单折叠后标题处显示的图标 URL 或自定义节点内容 * * **传入 `string` 类型将作为 URL 解析** * * **传递一组 URL 时,第一个 URL 会作为未激活态图标,第二个 URL 会作为激活态图标** * * @docType [React.ReactNode, React.ReactNode] | React.ReactNode */ icon?: React.ReactNode | [React.ReactNode, React.ReactNode]; /** * 标题旁标签内容 * @since 2.3.0 */ tag?: React.ReactNode; /** * 是否为外部链接(显示外部链接图标) * @since 2.3.0 */ external?: boolean; /** * 是否为选中状态 * * @default false */ selected?: boolean; /** * 点击回调 */ onClick?: (event: React.MouseEvent) => void; /** * 自定义渲染 * * @default children => {children} */ render?: (children: JSX.Element) => JSX.Element; } export declare const MenuItem: React.ForwardRefExoticComponent>;