import { Component, PropType } from 'vue'; import { allIconsMeta } from '../../icon/src/utils'; import { LayoutVariantProps } from './layout.recipe.ts'; export interface MenuItem { name: string; icon: typeof allIconsMeta[number]; isActive: boolean; as?: Component | 'div' | 'a'; href?: string; to?: string; target?: string; group?: string; } export declare const LayoutProps: { logo: { type: PropType; default: string; }; logoDark: { type: PropType; default: string; }; layout: { type: PropType<"horizontal" | "vertical">; default: string; }; variant: { type: PropType; }; navbarVariant: { type: PropType; default: string; }; sidebarVariant: { type: PropType; default: string; }; hideNavbar: { type: PropType; default: boolean; }; hideSidebar: { type: PropType; default: boolean; }; useThemeSwitcher: { type: PropType; default: boolean; }; useTranslateSwitcher: { type: PropType; default: boolean; }; useBranchSwitcher: { type: PropType; default: boolean; }; useSearch: { type: PropType; default: boolean; }; };