import type { ExtractPropTypes } from 'vue'; import type { LayoutV2TopMenuItem, LayoutV2BottomMenuItem, LayoutV2UserHeadConfig } from './types'; export declare const layoutV2Props: { logo: import("element-plus/es/utils/index.mjs").EpPropFinalized, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>, boolean>; logoImg: StringConstructor; topMenu: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => LayoutV2TopMenuItem[]) | (() => LayoutV2TopMenuItem[]) | (((new (...args: any[]) => LayoutV2TopMenuItem[]) | (() => LayoutV2TopMenuItem[])) | null)[], unknown, unknown, () => never[], boolean>; bottomMenu: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => LayoutV2BottomMenuItem[]) | (() => LayoutV2BottomMenuItem[]) | (((new (...args: any[]) => LayoutV2BottomMenuItem[]) | (() => LayoutV2BottomMenuItem[])) | null)[], unknown, unknown, () => never[], boolean>; userHead: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => LayoutV2UserHeadConfig) | (() => LayoutV2UserHeadConfig) | (((new (...args: any[]) => LayoutV2UserHeadConfig) | (() => LayoutV2UserHeadConfig)) | null)[], unknown, unknown, () => {}, boolean>; personalSettingMenu: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => import("./types").LayoutV2BaseMenuItem[]) | (() => import("./types").LayoutV2BaseMenuItem[]) | (((new (...args: any[]) => import("./types").LayoutV2BaseMenuItem[]) | (() => import("./types").LayoutV2BaseMenuItem[])) | null)[], unknown, unknown, () => never[], boolean>; }; export type LayoutV2Props = ExtractPropTypes;