/* eslint-disable */
// @ts-nocheck
// biome-ignore lint: disable
// oxlint-disable
// ------
// Generated by unplugin-vue-components
// Read more: https://github.com/vuejs/core/pull/3399
import { GlobalComponents } from 'vue'

export {}

/* prettier-ignore */
declare module 'vue' {
  export interface GlobalComponents {
    AddonGallery: typeof import('./.vitepress/theme/components/AddonGallery.vue')['default']
    AddonInfo: typeof import('./.vitepress/theme/components/AddonInfo.vue')['default']
    Arrow: typeof import('./node_modules/@slidev/client/builtin/Arrow.vue')['default']
    AutoFitText: typeof import('./node_modules/@slidev/client/builtin/AutoFitText.vue')['default']
    BlueSky: typeof import('./node_modules/@slidev/client/builtin/BlueSky.vue')['default']
    CarbonApps: typeof import('~icons/carbon/apps')['default']
    CarbonArrowLeft: typeof import('~icons/carbon/arrow-left')['default']
    CarbonArrowRight: typeof import('~icons/carbon/arrow-right')['default']
    CarbonBadge: typeof import('~icons/carbon/badge')['default']
    CarbonDocumentPdf: typeof import('~icons/carbon/document-pdf')['default']
    CarbonDownload: typeof import('~icons/carbon/download')['default']
    CarbonEdit: typeof import('~icons/carbon/edit')['default']
    CarbonInformation: typeof import('~icons/carbon/information')['default']
    CarbonListBoxes: typeof import('~icons/carbon/list-boxes')['default']
    CarbonMaximize: typeof import('~icons/carbon/maximize')['default']
    CarbonMinimize: typeof import('~icons/carbon/minimize')['default']
    CarbonMoon: typeof import('~icons/carbon/moon')['default']
    CarbonPen: typeof import('~icons/carbon/pen')['default']
    CarbonSettingsAdjust: typeof import('~icons/carbon/settings-adjust')['default']
    CarbonSun: typeof import('~icons/carbon/sun')['default']
    CarbonTemplate: typeof import('~icons/carbon/template')['default']
    CarbonTextAnnotationToggle: typeof import('~icons/carbon/text-annotation-toggle')['default']
    CarbonUserAvatar: typeof import('~icons/carbon/user-avatar')['default']
    CarbonUserSpeaker: typeof import('~icons/carbon/user-speaker')['default']
    CarbonVideo: typeof import('~icons/carbon/video')['default']
    CodeBlockWrapper: typeof import('./node_modules/@slidev/client/builtin/CodeBlockWrapper.vue')['default']
    CodeGroup: typeof import('./node_modules/@slidev/client/builtin/CodeGroup.vue')['default']
    CodiconAdd: typeof import('~icons/codicon/add')['default']
    CodiconEye: typeof import('~icons/codicon/eye')['default']
    CodiconGlobe: typeof import('~icons/codicon/globe')['default']
    CodiconLock: typeof import('~icons/codicon/lock')['default']
    CodiconRunAll: typeof import('~icons/codicon/run-all')['default']
    Demo: typeof import('./.vitepress/theme/components/Demo.vue')['default']
    DemoEditor: typeof import('./.vitepress/theme/components/DemoEditor.vue')['default']
    DemoSlide: typeof import('./.vitepress/theme/components/DemoSlide.vue')['default']
    Environment: typeof import('./.vitepress/theme/components/Environment.vue')['default']
    FeaturesAnimation: typeof import('./.vitepress/theme/components/FeaturesAnimation.vue')['default']
    FeaturesAnimationInner: typeof import('./.vitepress/theme/components/FeaturesAnimationInner.vue')['default']
    FeaturesOverview: typeof import('./.vitepress/theme/components/FeaturesOverview.vue')['default']
    FeatureTag: typeof import('./.vitepress/theme/components/FeatureTag.vue')['default']
    KaTexBlockWrapper: typeof import('./node_modules/@slidev/client/builtin/KaTexBlockWrapper.vue')['default']
    LandingPage: typeof import('./.vitepress/theme/components/LandingPage.vue')['default']
    Layout: typeof import('./.vitepress/theme/components/Layout.vue')['default']
    LightOrDark: typeof import('./node_modules/@slidev/client/builtin/LightOrDark.vue')['default']
    Link: typeof import('./node_modules/@slidev/client/builtin/Link.vue')['default']
    LinkCard: typeof import('./.vitepress/theme/components/LinkCard.vue')['default']
    LinkInline: typeof import('./.vitepress/theme/components/LinkInline.vue')['default']
    LogosVue: typeof import('~icons/logos/vue')['default']
    MdiAccountCircle: typeof import('~icons/mdi/account-circle')['default']
    Mermaid: typeof import('./node_modules/@slidev/client/builtin/Mermaid.vue')['default']
    Monaco: typeof import('./node_modules/@slidev/client/builtin/Monaco.vue')['default']
    PlantUml: typeof import('./node_modules/@slidev/client/builtin/PlantUml.vue')['default']
    PoweredBySlidev: typeof import('./node_modules/@slidev/client/builtin/PoweredBySlidev.vue')['default']
    RenderWhen: typeof import('./node_modules/@slidev/client/builtin/RenderWhen.vue')['default']
    RouterLink: typeof import('vue-router')['RouterLink']
    RouterView: typeof import('vue-router')['RouterView']
    SeeAlso: typeof import('./.vitepress/theme/components/SeeAlso.vue')['default']
    ShikiMagicMove: typeof import('./node_modules/@slidev/client/builtin/ShikiMagicMove.vue')['default']
    ShowCaseInfo: typeof import('./.vitepress/theme/components/ShowCaseInfo.vue')['default']
    ShowCases: typeof import('./.vitepress/theme/components/ShowCases.vue')['default']
    SimpleIconsGithub: typeof import('~icons/simple-icons/github')['default']
    SimpleIconsNpm: typeof import('~icons/simple-icons/npm')['default']
    SlideContainer: typeof import('./.vitepress/theme/components/SlideContainer.vue')['default']
    SlideCurrentNo: typeof import('./node_modules/@slidev/client/builtin/SlideCurrentNo.vue')['default']
    SlidesTotal: typeof import('./node_modules/@slidev/client/builtin/SlidesTotal.vue')['default']
    SlidevVideo: typeof import('./node_modules/@slidev/client/builtin/SlidevVideo.vue')['default']
    ThemeGallery: typeof import('./.vitepress/theme/components/ThemeGallery.vue')['default']
    ThemeInfo: typeof import('./.vitepress/theme/components/ThemeInfo.vue')['default']
    TheTweet: typeof import('./.vitepress/theme/components/TheTweet.vue')['default']
    Toc: typeof import('./node_modules/@slidev/client/builtin/Toc.vue')['default']
    TocList: typeof import('./node_modules/@slidev/client/builtin/TocList.vue')['default']
    Transform: typeof import('./node_modules/@slidev/client/builtin/Transform.vue')['default']
    Tweet: typeof import('./node_modules/@slidev/client/builtin/Tweet.vue')['default']
    TwemojiCatWithTearsOfJoy: typeof import('~icons/twemoji/cat-with-tears-of-joy')['default']
    UimRocket: typeof import('~icons/uim/rocket')['default']
    VClickGap: typeof import('./node_modules/@slidev/client/builtin/VClickGap.vue')['default']
    VDrag: typeof import('./node_modules/@slidev/client/builtin/VDrag.vue')['default']
    VDragArrow: typeof import('./node_modules/@slidev/client/builtin/VDragArrow.vue')['default']
    Youtube: typeof import('./node_modules/@slidev/client/builtin/Youtube.vue')['default']
  }
}

// For TSX support
declare global {
  const AddonGallery: typeof import('./.vitepress/theme/components/AddonGallery.vue')['default']
  const AddonInfo: typeof import('./.vitepress/theme/components/AddonInfo.vue')['default']
  const Arrow: typeof import('./node_modules/@slidev/client/builtin/Arrow.vue')['default']
  const AutoFitText: typeof import('./node_modules/@slidev/client/builtin/AutoFitText.vue')['default']
  const BlueSky: typeof import('./node_modules/@slidev/client/builtin/BlueSky.vue')['default']
  const CarbonApps: typeof import('~icons/carbon/apps')['default']
  const CarbonArrowLeft: typeof import('~icons/carbon/arrow-left')['default']
  const CarbonArrowRight: typeof import('~icons/carbon/arrow-right')['default']
  const CarbonBadge: typeof import('~icons/carbon/badge')['default']
  const CarbonDocumentPdf: typeof import('~icons/carbon/document-pdf')['default']
  const CarbonDownload: typeof import('~icons/carbon/download')['default']
  const CarbonEdit: typeof import('~icons/carbon/edit')['default']
  const CarbonInformation: typeof import('~icons/carbon/information')['default']
  const CarbonListBoxes: typeof import('~icons/carbon/list-boxes')['default']
  const CarbonMaximize: typeof import('~icons/carbon/maximize')['default']
  const CarbonMinimize: typeof import('~icons/carbon/minimize')['default']
  const CarbonMoon: typeof import('~icons/carbon/moon')['default']
  const CarbonPen: typeof import('~icons/carbon/pen')['default']
  const CarbonSettingsAdjust: typeof import('~icons/carbon/settings-adjust')['default']
  const CarbonSun: typeof import('~icons/carbon/sun')['default']
  const CarbonTemplate: typeof import('~icons/carbon/template')['default']
  const CarbonTextAnnotationToggle: typeof import('~icons/carbon/text-annotation-toggle')['default']
  const CarbonUserAvatar: typeof import('~icons/carbon/user-avatar')['default']
  const CarbonUserSpeaker: typeof import('~icons/carbon/user-speaker')['default']
  const CarbonVideo: typeof import('~icons/carbon/video')['default']
  const CodeBlockWrapper: typeof import('./node_modules/@slidev/client/builtin/CodeBlockWrapper.vue')['default']
  const CodeGroup: typeof import('./node_modules/@slidev/client/builtin/CodeGroup.vue')['default']
  const CodiconAdd: typeof import('~icons/codicon/add')['default']
  const CodiconEye: typeof import('~icons/codicon/eye')['default']
  const CodiconGlobe: typeof import('~icons/codicon/globe')['default']
  const CodiconLock: typeof import('~icons/codicon/lock')['default']
  const CodiconRunAll: typeof import('~icons/codicon/run-all')['default']
  const Demo: typeof import('./.vitepress/theme/components/Demo.vue')['default']
  const DemoEditor: typeof import('./.vitepress/theme/components/DemoEditor.vue')['default']
  const DemoSlide: typeof import('./.vitepress/theme/components/DemoSlide.vue')['default']
  const Environment: typeof import('./.vitepress/theme/components/Environment.vue')['default']
  const FeaturesAnimation: typeof import('./.vitepress/theme/components/FeaturesAnimation.vue')['default']
  const FeaturesAnimationInner: typeof import('./.vitepress/theme/components/FeaturesAnimationInner.vue')['default']
  const FeaturesOverview: typeof import('./.vitepress/theme/components/FeaturesOverview.vue')['default']
  const FeatureTag: typeof import('./.vitepress/theme/components/FeatureTag.vue')['default']
  const KaTexBlockWrapper: typeof import('./node_modules/@slidev/client/builtin/KaTexBlockWrapper.vue')['default']
  const LandingPage: typeof import('./.vitepress/theme/components/LandingPage.vue')['default']
  const Layout: typeof import('./.vitepress/theme/components/Layout.vue')['default']
  const LightOrDark: typeof import('./node_modules/@slidev/client/builtin/LightOrDark.vue')['default']
  const Link: typeof import('./node_modules/@slidev/client/builtin/Link.vue')['default']
  const LinkCard: typeof import('./.vitepress/theme/components/LinkCard.vue')['default']
  const LinkInline: typeof import('./.vitepress/theme/components/LinkInline.vue')['default']
  const LogosVue: typeof import('~icons/logos/vue')['default']
  const MdiAccountCircle: typeof import('~icons/mdi/account-circle')['default']
  const Mermaid: typeof import('./node_modules/@slidev/client/builtin/Mermaid.vue')['default']
  const Monaco: typeof import('./node_modules/@slidev/client/builtin/Monaco.vue')['default']
  const PlantUml: typeof import('./node_modules/@slidev/client/builtin/PlantUml.vue')['default']
  const PoweredBySlidev: typeof import('./node_modules/@slidev/client/builtin/PoweredBySlidev.vue')['default']
  const RenderWhen: typeof import('./node_modules/@slidev/client/builtin/RenderWhen.vue')['default']
  const RouterLink: typeof import('vue-router')['RouterLink']
  const RouterView: typeof import('vue-router')['RouterView']
  const SeeAlso: typeof import('./.vitepress/theme/components/SeeAlso.vue')['default']
  const ShikiMagicMove: typeof import('./node_modules/@slidev/client/builtin/ShikiMagicMove.vue')['default']
  const ShowCaseInfo: typeof import('./.vitepress/theme/components/ShowCaseInfo.vue')['default']
  const ShowCases: typeof import('./.vitepress/theme/components/ShowCases.vue')['default']
  const SimpleIconsGithub: typeof import('~icons/simple-icons/github')['default']
  const SimpleIconsNpm: typeof import('~icons/simple-icons/npm')['default']
  const SlideContainer: typeof import('./.vitepress/theme/components/SlideContainer.vue')['default']
  const SlideCurrentNo: typeof import('./node_modules/@slidev/client/builtin/SlideCurrentNo.vue')['default']
  const SlidesTotal: typeof import('./node_modules/@slidev/client/builtin/SlidesTotal.vue')['default']
  const SlidevVideo: typeof import('./node_modules/@slidev/client/builtin/SlidevVideo.vue')['default']
  const ThemeGallery: typeof import('./.vitepress/theme/components/ThemeGallery.vue')['default']
  const ThemeInfo: typeof import('./.vitepress/theme/components/ThemeInfo.vue')['default']
  const TheTweet: typeof import('./.vitepress/theme/components/TheTweet.vue')['default']
  const Toc: typeof import('./node_modules/@slidev/client/builtin/Toc.vue')['default']
  const TocList: typeof import('./node_modules/@slidev/client/builtin/TocList.vue')['default']
  const Transform: typeof import('./node_modules/@slidev/client/builtin/Transform.vue')['default']
  const Tweet: typeof import('./node_modules/@slidev/client/builtin/Tweet.vue')['default']
  const TwemojiCatWithTearsOfJoy: typeof import('~icons/twemoji/cat-with-tears-of-joy')['default']
  const UimRocket: typeof import('~icons/uim/rocket')['default']
  const VClickGap: typeof import('./node_modules/@slidev/client/builtin/VClickGap.vue')['default']
  const VDrag: typeof import('./node_modules/@slidev/client/builtin/VDrag.vue')['default']
  const VDragArrow: typeof import('./node_modules/@slidev/client/builtin/VDragArrow.vue')['default']
  const Youtube: typeof import('./node_modules/@slidev/client/builtin/Youtube.vue')['default']
}