import { DefineComponent, ExtractPropTypes, Ref, ComputedRef, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; import { ComposerTranslation, VueMessageType, LocaleMessageValue } from 'vue-i18n'; import { LocaleMessage, RemoveIndexSignature } from '@intlify/core-base'; import { DefineComponent } from '@primevue/core'; import { MenuProps, MenuSlots, MenuMethods } from 'primevue/menu'; declare const _default: DefineComponent, { t: ComposerTranslation<{ [x: string]: LocaleMessage; }, string, RemoveIndexSignature<{ [x: string]: LocaleMessageValue; }>, never, never, never>; expanded: Ref; slimMenu: Ref; position: ComputedRef; displayName: ComputedRef; userId: ComputedRef; jobTitle: ComputedRef; portalUrl: ComputedRef; toggleMenu: () => void; toggleSlimMenu: (event: any) => void; slimMenuItems: ComputedRef<{ label: string; icon: string; command: () => void; }[]>; handleLogout: (loginRouteName: any) => Promise; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ /** * Whether sidebar is in slim/collapsed mode */ isSlimMode: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{}>, { isSlimMode: boolean; }, {}, { PrimeMenu: DefineComponent void) & ((e: "blur", event: Event) => void) & ((e: "show") => void) & ((e: "hide") => void), MenuMethods>; }, {}, string, ComponentProvideOptions, true, {}, any>; export default _default; //# sourceMappingURL=SidebarProfileSection.vue.d.ts.map