import '../../utils/index.mjs';
import Menu from './src/menu.mjs';
export { menuProps } from './src/menu.mjs';
import MenuItem from './src/menu-item2.mjs';
import MenuItemGroup from './src/menu-item-group.mjs';
import SubMenu from './src/sub-menu.mjs';
export { subMenuProps } from './src/sub-menu.mjs';
export { menuItemEmits, menuItemProps } from './src/menu-item.mjs';
export { menuItemGroupProps } from './src/menu-item-group2.mjs';
import './src/types.mjs';
import { withInstall, withNoopInstall } from '../../utils/vue/install.mjs';

const PsMenu = withInstall(Menu, {
  MenuItem,
  MenuItemGroup,
  SubMenu
});
const PsMenuItem = withNoopInstall(MenuItem);
const PsMenuItemGroup = withNoopInstall(MenuItemGroup);
const PsSubMenu = withNoopInstall(SubMenu);

export { PsMenu, PsMenuItem, PsMenuItemGroup, PsSubMenu, PsMenu as default };
//# sourceMappingURL=index.mjs.map
