import { _ as SidebarLinkItem, a as BloggerInfoSlotData, c as HeroLogoSlotData, d as PortfolioInfoSlotData, f as SidebarItemsSlotData, g as SidebarItem, h as SidebarGroupItem, i as ArticleTitleSlotData, l as PortfolioAvatarSlotData, m as TocSlotData, n as ArticleExcerptSlotData, o as HeroBackgroundSlotData, p as Style, r as ArticleInfoSlotData, s as HeroInfoSlotData, t as ArticleCoverSlotData, u as PortfolioBackgroundSlotData, v as PageInfoProps } from "../slots-DxhnjTDw.js"; import { a as SidebarGroupOptions, c as SidebarObjectOptions, d as AutoLinkOptions, f as NavItemOptions, h as AuthorName, i as SidebarArrayOptions, l as SidebarOptions, m as AuthorInfo, n as ThemePortfolioFrontmatter, o as SidebarItemOptions, p as Author, r as ThemeBasePageFrontmatter, s as SidebarLinkOptions, t as PortfolioMedia, u as SidebarStructureOptions } from "../portfolio-nyxgNY7c.js"; import { $ as getStringArray, A as NavbarLocaleOptions, B as InfoOptions, C as ThemeProjectHomePageFrontmatter, D as NavbarComponent, E as RouteLocaleData, F as MetaLocaleOptions, G as FeatureOptions, H as FeatureLocaleConfig, I as MetaLocateData, J as EncryptOptions, K as EncryptConfig, L as DocsRepoLocaleOptions, M as NavbarGroupOptions, N as NavbarLinkOptions, O as NavbarLayoutOptions, P as NavbarOptions, Q as getCategory, R as FooterLocaleOptions, S as ThemeProjectHomeHighlightOptions, T as ThemeNormalPageFrontmatter, U as FeatureLocaleData, V as FeatureConfig, W as FeatureLocaleOptions, X as PasswordOptions, Y as PasswordConfig, Z as getAuthor, _ as ThemePageData, a as DeprecatedLayoutOptions, b as ThemeProjectHomeFeatureOptions, c as LayoutLocaleOptions, d as SidebarFileInfo, et as getTag, f as SidebarInfo, g as SidebarSorterKeyword, h as SidebarSorterFunction, i as ThemeLocaleOptions, j as NavGroup, k as NavbarLocaleData, l as LayoutOptions, m as SidebarSorter, n as ThemeLocaleConfig, o as LayoutLocaleConfig, p as SidebarLocaleOptions, q as EncryptLocaleData, r as ThemeLocaleData, s as LayoutLocaleData, t as ThemeData, u as SidebarDirInfo, v as ThemeProjectHomeActionOptions, w as StructureSidebarDirOptions, x as ThemeProjectHomeHighlightItem, y as ThemeProjectHomeFeatureItem, z as InfoConfig } from "../data-l5Mz_szF.js"; import { a as BlogLocaleData, c as PaginationLocaleData, d as PageInfoData, f as PageType, i as BlogLocaleConfig, l as PageInfoType, n as ThemeBlogHomeProjectOptions, o as BlogLocaleOptions, r as ThemeHomePageFrontmatter, s as DeprecatedBlogLocaleData, t as ThemeBlogHomePageFrontmatter, u as ArticleInfoData } from "../blogHome-LKZyMZ4h.js"; import { a as DeprecatedAppearanceOptions, i as DarkModeOptions, n as AppearanceLocaleData, o as OutlookLocaleData, r as AppearanceOptions, t as AppearanceConfig } from "../appearance-tEJbvGTu.js"; import { a as useDarkMode, n as _default$2, t as _default$6 } from "../NotFound-cVenQw-v.js"; import { ComputedRef, FunctionalComponent, PropType, Ref, SlotsType, VNode } from "vue"; import { ThemeDataRef, ThemeLocaleDataRef } from "@vuepress/plugin-theme-data/client"; import { ClientData } from "vuepress/client"; import { RequiredSlot, Slot } from "@vuepress/helper/client"; import "@vuepress/helper/transition/fade-in-up.css"; import "../client/styles/appearance/color-mode-switch.scss"; import "../client/styles/appearance/theme-color-picker.scss"; import "../client/styles/appearance/toggle-full-screen-button.scss"; import "@vuepress/helper/transition/fade-in.css"; import "../client/styles/base/main-layout.scss"; import "../client/styles/base/markdown-content.scss"; import "../client/styles/info/print-button.scss"; import "../client/styles/base/page-content.scss"; import "../client/styles/base/skip-link.scss"; //#region src/client/components/appearance/ColorModeSwitch.d.ts declare const _default: import("vue").DefineComponent<{}, () => VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //#endregion //#region src/client/components/appearance/ThemeColorPicker.d.ts declare const _default$10: import("vue").DefineComponent>; required: true; }; }>, () => VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //#endregion //#region src/client/components/appearance/ToggleFullScreenButton.d.ts declare const _default$11: import("vue").DefineComponent<{}, () => VNode | null, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //#endregion //#region src/client/components/base/AutoLink.d.ts interface AutoLinkProps { /** Autolink config */ config: AutoLinkOptions; /** * Icon sizing * * @default "both" */ iconSizing?: "height" | "width" | "both"; } declare const AutoLink: FunctionalComponent; //#endregion //#region src/client/components/base/PageContent.d.ts declare const _default$7: import("vue").DefineComponent<{}, () => VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, SlotsType<{ pageTop?: Slot; pageBottom?: Slot; content?: Slot; contentBefore?: Slot; contentAfter?: Slot; toc?: Slot; tocBefore?: Slot; tocAfter?: Slot; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //#endregion //#region src/client/components/base/MainFadeInUpTransition.d.ts declare const _default$3: import("vue").DefineComponent<{}, () => VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, SlotsType<{ default?: Slot; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //#endregion //#region src/client/components/base/MainLayout.d.ts declare const _default$4: import("vue").DefineComponent, () => VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { noNavbar: boolean; noSidebar: boolean; noToc: boolean; }, SlotsType<{ default: Slot; navScreenTop?: Slot; navScreenBottom?: Slot; sidebarItems?: Slot; sidebarTop?: Slot; sidebarBottom?: Slot; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //#endregion //#region src/client/components/base/MarkdownContent.d.ts declare const _default$5: import("vue").DefineComponent, () => VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { custom: boolean; }, SlotsType<{ contentBefore?: Slot; contentAfter?: Slot; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //#endregion //#region src/client/components/base/PrintButton.d.ts declare const _default$8: import("vue").DefineComponent<{}, () => VNode | null, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //#endregion //#region src/client/components/base/SkipLink.d.ts declare const _default$9: import("vue").DefineComponent, () => VNode[], {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { content: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //#endregion //#region src/client/components/transitions/DropTransition.d.ts declare const _default$1: import("vue").DefineComponent, () => VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { group: boolean; appear: boolean; delay: number; duration: number; }, SlotsType<{ default: RequiredSlot; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //#endregion //#region src/client/composables/useAuthorInfo.d.ts export declare const useAuthorInfo: () => ComputedRef; //#endregion //#region src/client/composables/useData.d.ts interface Data = ThemeNormalPageFrontmatter, PageData extends Record = ThemePageData> extends Pick, "frontmatter" | "head" | "headTitle" | "lang" | "layouts" | "page" | "pageComponent" | "pageLayout" | "redirects" | "routeLocale" | "routePath" | "routes" | "site" | "siteLocale"> { theme: ThemeDataRef; themeLocale: ThemeLocaleDataRef; } export declare const useData: = ThemeNormalPageFrontmatter, PageData extends Record = ThemePageData>() => Data; //#endregion //#region src/client/composables/useMetaInfo.d.ts interface MetaInfo { /** Whether to show "changelog" or not */ changelog: ComputedRef; /** Whether to show "Contributors" or not */ contributors: ComputedRef<"content" | "meta" | boolean>; /** Whether to show "Last updated" or not */ lastUpdated: ComputedRef; } export declare const useMetaInfo: () => MetaInfo; //#endregion //#region src/client/composables/useNavigate.d.ts export declare const useNavigate: () => ((url: string) => void); //#endregion //#region src/client/composables/usePageInfo.d.ts export declare const usePageInfo: () => { info: ComputedRef; items: ComputedRef; }; //#endregion //#region src/client/composables/usePure.d.ts export declare const usePure: () => ComputedRef; //#endregion //#region src/client/composables/useRelatedLinks.d.ts interface RelatedLinks { prevLink: ComputedRef; nextLink: ComputedRef; } export declare const useRelatedLinks: () => RelatedLinks; //#endregion //#region src/client/composables/useTheme.d.ts export declare const useTheme: () => ThemeDataRef; //#endregion //#region src/client/composables/useWindowSize.d.ts interface WindowSizeRef { isMobile: Ref; isPC: Ref; } export declare const useWindowSize: () => WindowSizeRef; //#endregion //#region src/client/typings/navbar.d.ts type NavbarLinkItem = AutoLinkOptions; type NavbarItem = NavbarLinkItem | NavGroup>; //#endregion export { type AppearanceConfig, type AppearanceLocaleData, type AppearanceOptions, type ArticleCoverSlotData, type ArticleExcerptSlotData, type ArticleInfoData, type ArticleInfoSlotData, type ArticleTitleSlotData, type Author, type AuthorInfo, type AuthorName, AutoLink, type AutoLinkOptions, type BlogLocaleConfig, type BlogLocaleData, type BlogLocaleOptions, type BloggerInfoSlotData, _default as ColorModeSwitch, type DarkModeOptions, type DeprecatedAppearanceOptions, type DeprecatedBlogLocaleData, type DeprecatedLayoutOptions, type DocsRepoLocaleOptions, _default$1 as DropTransition, type EncryptConfig, type EncryptLocaleData, type EncryptOptions, type FeatureConfig, type FeatureLocaleConfig, type FeatureLocaleData, type FeatureLocaleOptions, type FeatureOptions, type FooterLocaleOptions, type HeroBackgroundSlotData, type HeroInfoSlotData, type HeroLogoSlotData, type InfoConfig, type InfoOptions, _default$2 as Layout, type LayoutLocaleConfig, type LayoutLocaleData, type LayoutLocaleOptions, type LayoutOptions, _default$3 as MainFadeInUpTransition, _default$4 as MainLayout, _default$5 as MarkdownContent, type MetaLocaleOptions, type MetaLocateData, type NavGroup, type NavItemOptions, type NavbarComponent, type NavbarGroupOptions, type NavbarItem, type NavbarLayoutOptions, type NavbarLinkItem, type NavbarLinkOptions, type NavbarLocaleData, type NavbarLocaleOptions, type NavbarOptions, _default$6 as NotFound, type OutlookLocaleData, _default$7 as PageContent, type PageInfoData, type PageInfoType, type PageType, type PaginationLocaleData, type PasswordConfig, type PasswordOptions, type PortfolioAvatarSlotData, type PortfolioBackgroundSlotData, type PortfolioInfoSlotData, type PortfolioMedia, _default$8 as PrintButton, type RouteLocaleData, type SidebarArrayOptions, type SidebarDirInfo, type SidebarFileInfo, type SidebarGroupItem, type SidebarGroupOptions, type SidebarInfo, type SidebarItem, type SidebarItemOptions, type SidebarItemsSlotData, type SidebarLinkItem, type SidebarLinkOptions, type SidebarLocaleOptions, type SidebarObjectOptions, type SidebarOptions, type SidebarSorter, type SidebarSorterFunction, type SidebarSorterKeyword, type SidebarStructureOptions, _default$9 as SkipLink, type StructureSidebarDirOptions, type Style, type ThemeBasePageFrontmatter, type ThemeBlogHomePageFrontmatter, type ThemeBlogHomeProjectOptions, _default$10 as ThemeColorPicker, type ThemeData, type ThemeHomePageFrontmatter, type ThemeLocaleConfig, type ThemeLocaleData, type ThemeLocaleOptions, type ThemeNormalPageFrontmatter, type ThemePageData, type ThemePortfolioFrontmatter, type ThemeProjectHomeActionOptions, type ThemeProjectHomeFeatureItem, type ThemeProjectHomeFeatureOptions, type ThemeProjectHomeHighlightItem, type ThemeProjectHomeHighlightOptions, type ThemeProjectHomePageFrontmatter, type TocSlotData, _default$11 as ToggleFullScreenButton, getAuthor, getCategory, getStringArray, getTag, useDarkMode }; //# sourceMappingURL=index.d.ts.map