import React from 'react'; export type MenuType = 'link' | 'default'; export type MenuItem = { label: string; key: string; type?: MenuType; icon?: React.ReactNode; children?: Array; }; export type IProps = { menus: MenuItem[]; collapsed?: boolean; onCollapse?: (collapsed: boolean) => void; onClick?: (item: MenuItem) => void; onSelect?: (key: string | null) => void; selectedKeys?: string[]; }; /** * 左侧菜单 * @param menus {MenuItem[]} 菜单项目 * @param onClick {function} 菜单点击回调 * @param onSelect {function} 菜单选择回调 * @param collapsed {boolean} 是否折叠 * @param onCollapse {function} 折叠回调 * @returns */ declare const MainLayoutSider: (props: IProps) => import("react/jsx-runtime").JSX.Element; export default MainLayoutSider;