import { DefineComponent, ExtractPropTypes, PropType, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; import { LayoutVariantProps } from './layout.recipe'; declare function __VLS_template(): { attrs: Partial<{}>; slots: { left?(_: {}): any; right?(_: {}): any; }; refs: {}; rootEl: HTMLElement; }; type __VLS_TemplateResult = ReturnType; declare const __VLS_component: DefineComponent; default: string; }; logoDark: { type: PropType; default: string; }; layout: { type: PropType<"horizontal" | "vertical">; default: string; }; variant: { type: PropType< LayoutVariantProps["variant"]>; }; navbarVariant: { type: PropType< LayoutVariantProps["variant"]>; default: string; }; sidebarVariant: { type: PropType< LayoutVariantProps["variant"]>; 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; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ logo: { type: PropType; default: string; }; logoDark: { type: PropType; default: string; }; layout: { type: PropType<"horizontal" | "vertical">; default: string; }; variant: { type: PropType< LayoutVariantProps["variant"]>; }; navbarVariant: { type: PropType< LayoutVariantProps["variant"]>; default: string; }; sidebarVariant: { type: PropType< LayoutVariantProps["variant"]>; 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; }; }>> & Readonly<{}>, { layout: "horizontal" | "vertical"; logo: string; logoDark: string; navbarVariant: "bordered" | "faded" | "white-bordered" | undefined; sidebarVariant: "bordered" | "faded" | "white-bordered" | undefined; hideNavbar: boolean; hideSidebar: boolean; useThemeSwitcher: boolean; useTranslateSwitcher: boolean; useBranchSwitcher: boolean; useSearch: boolean; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, HTMLElement>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };