import type { Item } from '../../types' import type { DefineComponent } from 'vue' type MenuItem = Item & { /** 是否禁用 */ disabled?: boolean } interface Props { /** 菜单 */ menus: MenuItem[] /** 菜单点击事件 */ onMenuClick?: (menu: MenuItem, index: number) => void } type Slots = { default?: (props: { menu: MenuItem; index: number}) => any } declare const _default: DefineComponent & { new (): { $slots: Slots } } export default _default