import type Menu from './menu'; import type MenuItem from './menu-item.vue'; import type MenuItemGroup from './menu-item-group.vue'; import type SubMenu from './sub-menu'; export type MenuInstance = InstanceType & { open: (index: string) => void; close: (index: string) => void; handleResize: () => void; updateActiveIndex: (index: string) => void; }; export type MenuItemInstance = InstanceType & unknown; export type MenuItemGroupInstance = InstanceType & unknown; export type SubMenuInstance = InstanceType & unknown;