import { EmptyEmit, VueNode as VueNode$1 } from "../_util/type.js";
import { SubMenuType } from "./interface.js";
import * as vue254 from "vue";
import { SlotsType } from "vue";

//#region src/menu/SubMenu.d.ts
interface SubMenuProps extends Omit<SubMenuType, 'key' | 'label' | 'children'> {
  title?: VueNode$1;
}
interface SubMenuSlots {
  title: () => any;
  icon: () => any;
  default: () => any;
}
declare const SubMenu: vue254.DefineSetupFnComponent<SubMenuProps, EmptyEmit, SlotsType<SubMenuSlots>, SubMenuProps, vue254.PublicProps>;
//#endregion
export { SubMenuProps, SubMenuSlots, SubMenu as default };