"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const shared_esmBundler = require("../../../../../@vue/shared/dist/shared.esm-bundler.js");
const runtime = require("../../../utils/vue/props/runtime.js");
const menuItemProps = runtime.buildProps({
  index: {
    type: runtime.definePropType([String, null]),
    default: null
  },
  route: { type: runtime.definePropType([String, Object]) },
  disabled: Boolean
});
const menuItemEmits = { click: (item) => shared_esmBundler.isString(item.index) && shared_esmBundler.isArray(item.indexPath) };
exports.menuItemEmits = menuItemEmits;
exports.menuItemProps = menuItemProps;
