import type { LayoutExtensionComponents, SideMenuItem, TopNavItem } from '../../types/layout-types'; type __VLS_Props = { /** 是否固定头部 */ fixedHeader: boolean; /** 品牌名称 */ brandName: string; /** 品牌标语 */ brandTagline: string; /** 品牌 Logo */ brandLogo?: string; /** 是否显示应用切换入口(多应用时启用) */ showAppSwitcher?: boolean; /** 是否显示主导航菜单 */ showPrimaryTopMenus: boolean; /** 顶级菜单项 */ topLevelMenus: SideMenuItem[]; /** 当前激活的顶级菜单键 */ activeTopMenuKey: string; /** 头部导航 */ topNav: TopNavItem[]; /** 布局扩展组件 */ layoutExtensions: LayoutExtensionComponents; }; declare var __VLS_17: {}, __VLS_38: {}, __VLS_40: {}; type __VLS_Slots = {} & { 'header-common'?: (props: typeof __VLS_17) => any; } & { 'header-avatar'?: (props: typeof __VLS_38) => any; } & { 'header-user-menu'?: (props: typeof __VLS_40) => any; }; declare const __VLS_component: import("vue").DefineComponent<__VLS_Props, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & { "top-menu-click": (menu: SideMenuItem) => any; "user-command": (command: string | number | object) => any; "toggle-mobile-menu": () => any; "sub-menu-click": (payload: { parent: SideMenuItem; child: SideMenuItem; }) => any; "open-settings": () => any; "brand-click": () => any; }, string, import("vue").PublicProps, Readonly<__VLS_Props> & Readonly<{ "onTop-menu-click"?: ((menu: SideMenuItem) => any) | undefined; "onUser-command"?: ((command: string | number | object) => any) | undefined; "onToggle-mobile-menu"?: (() => any) | undefined; "onSub-menu-click"?: ((payload: { parent: SideMenuItem; child: SideMenuItem; }) => any) | undefined; "onOpen-settings"?: (() => any) | undefined; "onBrand-click"?: (() => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const _default: __VLS_WithSlots; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; }; //# sourceMappingURL=HeaderPanel.vue.d.ts.map