import { default as PrimeMenu } from 'primevue/menu'; declare function openSidebar(): void; declare function closeSidebar(): void; declare function setMenuRef(ref: InstanceType): void; declare function __VLS_template(): { slots: { "sidebar-title"?(_: {}): any; "user-menu"?(_: { setMenuRef: typeof setMenuRef; }): any; "sidebar-nav"?(_: { openSidebar: typeof openSidebar; closeSidebar: typeof closeSidebar; }): any; breadcrumb?(_: {}): any; default?(_: { openSidebar: typeof openSidebar; closeSidebar: typeof closeSidebar; }): any; }; refs: { menu: ({ $props: import('primevue/menu').MenuProps & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps; $slots: import('primevue/menu').MenuSlots; $emit: ((e: "focus", event: Event) => void) & ((e: "blur", event: Event) => void) & ((e: "show") => void) & ((e: "hide") => void); } & import('primevue/menu').MenuMethods) | null; }; attrs: Partial<{}>; }; type __VLS_TemplateResult = ReturnType; declare const __VLS_component: import('vue').DefineComponent, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, { locokitLogoUrl: string; workspaceLogoUrl: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };