
import type { DefineComponent, SlotsType } from 'vue'
type IslandComponent<T> = DefineComponent<{}, {refresh: () => Promise<void>}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, SlotsType<{ fallback: { error: unknown } }>> & T

type HydrationStrategies = {
  hydrateOnVisible?: IntersectionObserverInit | true
  hydrateOnIdle?: number | true
  hydrateOnInteraction?: keyof HTMLElementEventMap | Array<keyof HTMLElementEventMap> | true
  hydrateOnMediaQuery?: string
  hydrateAfter?: number
  hydrateWhen?: boolean
  hydrateNever?: true
}
type LazyComponent<T> = DefineComponent<HydrationStrategies, {}, {}, {}, {}, {}, {}, { hydrated: () => void }> & T


export const Modal: typeof import("../components/Modal.vue")['default']
export const Select: typeof import("../components/Select.vue")['default']
export const CommonChatSection: typeof import("../components/common/ChatSection.vue")['default']
export const CommonChatSectionBackup: typeof import("../components/common/ChatSectionBackup.vue")['default']
export const CommonNotification: typeof import("../components/common/Notification.vue")['default']
export const CommonRollingCounter: typeof import("../components/common/RollingCounter.vue")['default']
export const CommonRollingDigit: typeof import("../components/common/RollingDigit.vue")['default']
export const CommonToast: typeof import("../components/common/Toast.vue")['default']
export const LayoutFooter: typeof import("../components/layout/Footer.vue")['default']
export const LayoutHeader: typeof import("../components/layout/Header.vue")['default']
export const LayoutMyPageNav: typeof import("../components/layout/MyPageNav.vue")['default']
export const MainBettingHistory: typeof import("../components/main/BettingHistory.vue")['default']
export const MainBettingStatus: typeof import("../components/main/BettingStatus.vue")['default']
export const MainChartSection: typeof import("../components/main/ChartSection.vue")['default']
export const MainRankingHistory: typeof import("../components/main/RankingHistory.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.vue")['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 NuxtTime: typeof import("../node_modules/nuxt/dist/app/components/nuxt-time.vue")['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 Motion: typeof import("motion-v")['Motion']
export const AnimatePresence: typeof import("motion-v")['AnimatePresence']
export const LayoutGroup: typeof import("motion-v")['LayoutGroup']
export const MotionConfig: typeof import("motion-v")['MotionConfig']
export const ReorderGroup: typeof import("motion-v")['ReorderGroup']
export const ReorderItem: typeof import("motion-v")['ReorderItem']
export const M: typeof import("motion-v")['M']
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 LazyModal: LazyComponent<typeof import("../components/Modal.vue")['default']>
export const LazySelect: LazyComponent<typeof import("../components/Select.vue")['default']>
export const LazyCommonChatSection: LazyComponent<typeof import("../components/common/ChatSection.vue")['default']>
export const LazyCommonChatSectionBackup: LazyComponent<typeof import("../components/common/ChatSectionBackup.vue")['default']>
export const LazyCommonNotification: LazyComponent<typeof import("../components/common/Notification.vue")['default']>
export const LazyCommonRollingCounter: LazyComponent<typeof import("../components/common/RollingCounter.vue")['default']>
export const LazyCommonRollingDigit: LazyComponent<typeof import("../components/common/RollingDigit.vue")['default']>
export const LazyCommonToast: LazyComponent<typeof import("../components/common/Toast.vue")['default']>
export const LazyLayoutFooter: LazyComponent<typeof import("../components/layout/Footer.vue")['default']>
export const LazyLayoutHeader: LazyComponent<typeof import("../components/layout/Header.vue")['default']>
export const LazyLayoutMyPageNav: LazyComponent<typeof import("../components/layout/MyPageNav.vue")['default']>
export const LazyMainBettingHistory: LazyComponent<typeof import("../components/main/BettingHistory.vue")['default']>
export const LazyMainBettingStatus: LazyComponent<typeof import("../components/main/BettingStatus.vue")['default']>
export const LazyMainChartSection: LazyComponent<typeof import("../components/main/ChartSection.vue")['default']>
export const LazyMainRankingHistory: LazyComponent<typeof import("../components/main/RankingHistory.vue")['default']>
export const LazyNuxtWelcome: LazyComponent<typeof import("../node_modules/nuxt/dist/app/components/welcome.vue")['default']>
export const LazyNuxtLayout: LazyComponent<typeof import("../node_modules/nuxt/dist/app/components/nuxt-layout")['default']>
export const LazyNuxtErrorBoundary: LazyComponent<typeof import("../node_modules/nuxt/dist/app/components/nuxt-error-boundary.vue")['default']>
export const LazyClientOnly: LazyComponent<typeof import("../node_modules/nuxt/dist/app/components/client-only")['default']>
export const LazyDevOnly: LazyComponent<typeof import("../node_modules/nuxt/dist/app/components/dev-only")['default']>
export const LazyServerPlaceholder: LazyComponent<typeof import("../node_modules/nuxt/dist/app/components/server-placeholder")['default']>
export const LazyNuxtLink: LazyComponent<typeof import("../node_modules/nuxt/dist/app/components/nuxt-link")['default']>
export const LazyNuxtLoadingIndicator: LazyComponent<typeof import("../node_modules/nuxt/dist/app/components/nuxt-loading-indicator")['default']>
export const LazyNuxtTime: LazyComponent<typeof import("../node_modules/nuxt/dist/app/components/nuxt-time.vue")['default']>
export const LazyNuxtRouteAnnouncer: LazyComponent<typeof import("../node_modules/nuxt/dist/app/components/nuxt-route-announcer")['default']>
export const LazyNuxtImg: LazyComponent<typeof import("../node_modules/nuxt/dist/app/components/nuxt-stubs")['NuxtImg']>
export const LazyNuxtPicture: LazyComponent<typeof import("../node_modules/nuxt/dist/app/components/nuxt-stubs")['NuxtPicture']>
export const LazyMotion: LazyComponent<typeof import("motion-v")['Motion']>
export const LazyAnimatePresence: LazyComponent<typeof import("motion-v")['AnimatePresence']>
export const LazyLayoutGroup: LazyComponent<typeof import("motion-v")['LayoutGroup']>
export const LazyMotionConfig: LazyComponent<typeof import("motion-v")['MotionConfig']>
export const LazyReorderGroup: LazyComponent<typeof import("motion-v")['ReorderGroup']>
export const LazyReorderItem: LazyComponent<typeof import("motion-v")['ReorderItem']>
export const LazyM: LazyComponent<typeof import("motion-v")['M']>
export const LazyNuxtPage: LazyComponent<typeof import("../node_modules/nuxt/dist/pages/runtime/page")['default']>
export const LazyNoScript: LazyComponent<typeof import("../node_modules/nuxt/dist/head/runtime/components")['NoScript']>
export const LazyLink: LazyComponent<typeof import("../node_modules/nuxt/dist/head/runtime/components")['Link']>
export const LazyBase: LazyComponent<typeof import("../node_modules/nuxt/dist/head/runtime/components")['Base']>
export const LazyTitle: LazyComponent<typeof import("../node_modules/nuxt/dist/head/runtime/components")['Title']>
export const LazyMeta: LazyComponent<typeof import("../node_modules/nuxt/dist/head/runtime/components")['Meta']>
export const LazyStyle: LazyComponent<typeof import("../node_modules/nuxt/dist/head/runtime/components")['Style']>
export const LazyHead: LazyComponent<typeof import("../node_modules/nuxt/dist/head/runtime/components")['Head']>
export const LazyHtml: LazyComponent<typeof import("../node_modules/nuxt/dist/head/runtime/components")['Html']>
export const LazyBody: LazyComponent<typeof import("../node_modules/nuxt/dist/head/runtime/components")['Body']>
export const LazyNuxtIsland: LazyComponent<typeof import("../node_modules/nuxt/dist/app/components/nuxt-island")['default']>

export const componentNames: string[]
