import { MenuItem, ParentMenuItem } from '../../models/menu.model'; interface Props { items: (MenuItem | ParentMenuItem)[]; open?: boolean; } declare const _default: __VLS_WithTemplateSlots & Readonly<{}>, { open: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { menu: HTMLDivElement; }, HTMLDivElement>, { additional?(_: { closeMenu: () => void; }): any; footer?(_: {}): any; }>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };