"use strict";
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } });
const install = require("../../utils/vue/install.js");
const subMenu = require("./src/sub-menu.js");
const menu = require("./src/menu.js");
const menuItem2 = require("./src/menu-item2.js");
const menuItemGroup2 = require("./src/menu-item-group2.js");
const ElMenu = install.withInstall(menu.default, {
  MenuItem: menuItem2.default,
  MenuItemGroup: menuItemGroup2.default,
  SubMenu: subMenu.default
});
const ElMenuItem = install.withNoopInstall(menuItem2.default);
const ElMenuItemGroup = install.withNoopInstall(menuItemGroup2.default);
const ElSubMenu = install.withNoopInstall(subMenu.default);
exports.subMenuProps = subMenu.subMenuProps;
exports.menuEmits = menu.menuEmits;
exports.menuProps = menu.menuProps;
exports.ElMenu = ElMenu;
exports.ElMenuItem = ElMenuItem;
exports.ElMenuItemGroup = ElMenuItemGroup;
exports.ElSubMenu = ElSubMenu;
exports.default = ElMenu;
