import React__default from 'react'; interface ILayoutSiderProps { siderWidth?: number; subMenuWidth?: number; addTab?: any; siderBg?: any; logo?: any; logoStyle?: React__default.CSSProperties; subMenuLogo?: any; /** 隐藏二级菜单背景 */ hideSubMenuBg?: boolean; /** 菜单是否换行显示 */ menuItemLine?: boolean; /** 二级菜单是否换行显示 */ subMenuItemLine?: boolean; /** * 是否显示搜索框 */ isShowSearchInput?: boolean; /** * 底部容器 */ bottomContainer?: any; /** * 微应用列表,在qiankun下有用 需要拼接路由前缀 */ apps?: any; /** 当前选中页签 */ activeTab?: string; /** 用户一级菜单 */ userMenus?: any; /** 用户二级菜单 */ userSubMenus?: any; /** 合并的系统id [[110, 111], [121, 131]] */ mergeSystemIds?: number[][]; /** 合并的系统id对应合并后的系统id ['hr', 'xx'] */ postMergeSystemIds?: (string | number)[]; /** 二级菜单头部内容 */ drawerTitle?: React__default.ReactNode; /** 初始化选中菜单 */ selectMainMenu?: (activeTab: any) => any; /** 菜单拼接规则 */ menuJoinRule?: (menuInfo: any, preFix: string) => boolean | string; /** * 自定义渲染菜单 * addTab({ key: newPath, path: newPath, label: menuItem.name, }) **/ renderItem?: (path: string, menu: any, onClick: any) => React__default.ReactNode | false; defaultVisible?: boolean; defaultFixed?: boolean; /** 只有当主菜单有对应子菜单数据时,点击时才打开子菜单 */ openOnlyHasSubmenus?: boolean; /** 点击logo事件 */ onLogoClick?: () => void; /** 自定义过滤菜单 */ filterMenuHandle?: (menus: any) => any[]; } declare const _default: React__default.NamedExoticComponent; export { _default as default };