import type { DefineComponent, SlotsType } from 'vue' type IslandComponent = T & DefineComponent<{}, {refresh: () => Promise}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, SlotsType<{ fallback: { error: unknown } }>> type HydrationStrategies = { hydrateOnVisible?: IntersectionObserverInit | true hydrateOnIdle?: number | true hydrateOnInteraction?: keyof HTMLElementEventMap | Array | true hydrateOnMediaQuery?: string hydrateAfter?: number hydrateWhen?: boolean hydrateNever?: true } type LazyComponent = (T & DefineComponent void }>) interface _GlobalComponents { 'FooterSection': typeof import("../components/FooterSection.vue")['default'] 'HeroBanner': typeof import("../components/HeroBanner.vue")['default'] 'LanguageSwitcher': typeof import("../components/LanguageSwitcher.vue")['default'] 'NavBar': typeof import("../components/NavBar.vue")['default'] 'NotificationToast': typeof import("../components/NotificationToast.vue")['default'] 'NuxtWelcome': typeof import("../node_modules/nuxt/dist/app/components/welcome.vue")['default'] 'NuxtLayout': typeof import("../node_modules/nuxt/dist/app/components/nuxt-layout")['default'] 'NuxtErrorBoundary': typeof import("../node_modules/nuxt/dist/app/components/nuxt-error-boundary")['default'] 'ClientOnly': typeof import("../node_modules/nuxt/dist/app/components/client-only")['default'] 'DevOnly': typeof import("../node_modules/nuxt/dist/app/components/dev-only")['default'] 'ServerPlaceholder': typeof import("../node_modules/nuxt/dist/app/components/server-placeholder")['default'] 'NuxtLink': typeof import("../node_modules/nuxt/dist/app/components/nuxt-link")['default'] 'NuxtLoadingIndicator': typeof import("../node_modules/nuxt/dist/app/components/nuxt-loading-indicator")['default'] 'NuxtRouteAnnouncer': typeof import("../node_modules/nuxt/dist/app/components/nuxt-route-announcer")['default'] 'NuxtImg': typeof import("../node_modules/nuxt/dist/app/components/nuxt-stubs")['NuxtImg'] 'NuxtPicture': typeof import("../node_modules/nuxt/dist/app/components/nuxt-stubs")['NuxtPicture'] 'NuxtPage': typeof import("../node_modules/nuxt/dist/pages/runtime/page")['default'] 'NoScript': typeof import("../node_modules/nuxt/dist/head/runtime/components")['NoScript'] 'Link': typeof import("../node_modules/nuxt/dist/head/runtime/components")['Link'] 'Base': typeof import("../node_modules/nuxt/dist/head/runtime/components")['Base'] 'Title': typeof import("../node_modules/nuxt/dist/head/runtime/components")['Title'] 'Meta': typeof import("../node_modules/nuxt/dist/head/runtime/components")['Meta'] 'Style': typeof import("../node_modules/nuxt/dist/head/runtime/components")['Style'] 'Head': typeof import("../node_modules/nuxt/dist/head/runtime/components")['Head'] 'Html': typeof import("../node_modules/nuxt/dist/head/runtime/components")['Html'] 'Body': typeof import("../node_modules/nuxt/dist/head/runtime/components")['Body'] 'NuxtIsland': typeof import("../node_modules/nuxt/dist/app/components/nuxt-island")['default'] 'NuxtRouteAnnouncer': IslandComponent 'LazyFooterSection': LazyComponent 'LazyHeroBanner': LazyComponent 'LazyLanguageSwitcher': LazyComponent 'LazyNavBar': LazyComponent 'LazyNotificationToast': LazyComponent 'LazyNuxtWelcome': LazyComponent 'LazyNuxtLayout': LazyComponent 'LazyNuxtErrorBoundary': LazyComponent 'LazyClientOnly': LazyComponent 'LazyDevOnly': LazyComponent 'LazyServerPlaceholder': LazyComponent 'LazyNuxtLink': LazyComponent 'LazyNuxtLoadingIndicator': LazyComponent 'LazyNuxtRouteAnnouncer': LazyComponent 'LazyNuxtImg': LazyComponent 'LazyNuxtPicture': LazyComponent 'LazyNuxtPage': LazyComponent 'LazyNoScript': LazyComponent 'LazyLink': LazyComponent 'LazyBase': LazyComponent 'LazyTitle': LazyComponent 'LazyMeta': LazyComponent 'LazyStyle': LazyComponent 'LazyHead': LazyComponent 'LazyHtml': LazyComponent 'LazyBody': LazyComponent 'LazyNuxtIsland': LazyComponent 'LazyNuxtRouteAnnouncer': LazyComponent> } declare module 'vue' { export interface GlobalComponents extends _GlobalComponents { } } export const FooterSection: typeof import("../components/FooterSection.vue")['default'] export const HeroBanner: typeof import("../components/HeroBanner.vue")['default'] export const LanguageSwitcher: typeof import("../components/LanguageSwitcher.vue")['default'] export const NavBar: typeof import("../components/NavBar.vue")['default'] export const NotificationToast: typeof import("../components/NotificationToast.vue")['default'] export const NuxtWelcome: typeof import("../node_modules/nuxt/dist/app/components/welcome.vue")['default'] export const NuxtLayout: typeof import("../node_modules/nuxt/dist/app/components/nuxt-layout")['default'] export const NuxtErrorBoundary: typeof import("../node_modules/nuxt/dist/app/components/nuxt-error-boundary")['default'] export const ClientOnly: typeof import("../node_modules/nuxt/dist/app/components/client-only")['default'] export const DevOnly: typeof import("../node_modules/nuxt/dist/app/components/dev-only")['default'] export const ServerPlaceholder: typeof import("../node_modules/nuxt/dist/app/components/server-placeholder")['default'] export const NuxtLink: typeof import("../node_modules/nuxt/dist/app/components/nuxt-link")['default'] export const NuxtLoadingIndicator: typeof import("../node_modules/nuxt/dist/app/components/nuxt-loading-indicator")['default'] export const NuxtRouteAnnouncer: typeof import("../node_modules/nuxt/dist/app/components/nuxt-route-announcer")['default'] export const NuxtImg: typeof import("../node_modules/nuxt/dist/app/components/nuxt-stubs")['NuxtImg'] export const NuxtPicture: typeof import("../node_modules/nuxt/dist/app/components/nuxt-stubs")['NuxtPicture'] export const NuxtPage: typeof import("../node_modules/nuxt/dist/pages/runtime/page")['default'] export const NoScript: typeof import("../node_modules/nuxt/dist/head/runtime/components")['NoScript'] export const Link: typeof import("../node_modules/nuxt/dist/head/runtime/components")['Link'] export const Base: typeof import("../node_modules/nuxt/dist/head/runtime/components")['Base'] export const Title: typeof import("../node_modules/nuxt/dist/head/runtime/components")['Title'] export const Meta: typeof import("../node_modules/nuxt/dist/head/runtime/components")['Meta'] export const Style: typeof import("../node_modules/nuxt/dist/head/runtime/components")['Style'] export const Head: typeof import("../node_modules/nuxt/dist/head/runtime/components")['Head'] export const Html: typeof import("../node_modules/nuxt/dist/head/runtime/components")['Html'] export const Body: typeof import("../node_modules/nuxt/dist/head/runtime/components")['Body'] export const NuxtIsland: typeof import("../node_modules/nuxt/dist/app/components/nuxt-island")['default'] export const NuxtRouteAnnouncer: IslandComponent export const LazyFooterSection: LazyComponent export const LazyHeroBanner: LazyComponent export const LazyLanguageSwitcher: LazyComponent export const LazyNavBar: LazyComponent export const LazyNotificationToast: LazyComponent export const LazyNuxtWelcome: LazyComponent export const LazyNuxtLayout: LazyComponent export const LazyNuxtErrorBoundary: LazyComponent export const LazyClientOnly: LazyComponent export const LazyDevOnly: LazyComponent export const LazyServerPlaceholder: LazyComponent export const LazyNuxtLink: LazyComponent export const LazyNuxtLoadingIndicator: LazyComponent export const LazyNuxtRouteAnnouncer: LazyComponent export const LazyNuxtImg: LazyComponent export const LazyNuxtPicture: LazyComponent export const LazyNuxtPage: LazyComponent export const LazyNoScript: LazyComponent export const LazyLink: LazyComponent export const LazyBase: LazyComponent export const LazyTitle: LazyComponent export const LazyMeta: LazyComponent export const LazyStyle: LazyComponent export const LazyHead: LazyComponent export const LazyHtml: LazyComponent export const LazyBody: LazyComponent export const LazyNuxtIsland: LazyComponent export const LazyNuxtRouteAnnouncer: LazyComponent> export const componentNames: string[]