import type { DefineComponent, SlotsType } from 'vue' type IslandComponent = DefineComponent<{}, {refresh: () => Promise}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, SlotsType<{ fallback: { error: unknown } }>> & T type HydrationStrategies = { hydrateOnVisible?: IntersectionObserverInit | true hydrateOnIdle?: number | true hydrateOnInteraction?: keyof HTMLElementEventMap | Array | true hydrateOnMediaQuery?: string hydrateAfter?: number hydrateWhen?: boolean hydrateNever?: true } type LazyComponent = DefineComponent void }> & T interface _GlobalComponents { CartSummary: typeof import("../../components/CartSummary.vue")['default'] CustomizeModal: typeof import("../../components/CustomizeModal.vue")['default'] DishCard: typeof import("../../components/DishCard.vue")['default'] DishPhoto: typeof import("../../components/DishPhoto.vue")['default'] Icon: typeof import("../../components/Icon.vue")['default'] LeafMonstera: typeof import("../../components/LeafMonstera.vue")['default'] LeafPalm: typeof import("../../components/LeafPalm.vue")['default'] Logo: typeof import("../../components/Logo.vue")['default'] MobileBar: typeof import("../../components/MobileBar.vue")['default'] SiteFooter: typeof import("../../components/SiteFooter.vue")['default'] SiteHeader: typeof import("../../components/SiteHeader.vue")['default'] Toucan: typeof import("../../components/Toucan.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.vue")['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'] NuxtTime: typeof import("../../node_modules/nuxt/dist/app/components/nuxt-time.vue")['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'] LazyCartSummary: LazyComponent LazyCustomizeModal: LazyComponent LazyDishCard: LazyComponent LazyDishPhoto: LazyComponent LazyIcon: LazyComponent LazyLeafMonstera: LazyComponent LazyLeafPalm: LazyComponent LazyLogo: LazyComponent LazyMobileBar: LazyComponent LazySiteFooter: LazyComponent LazySiteHeader: LazyComponent LazyToucan: LazyComponent LazyNuxtWelcome: LazyComponent LazyNuxtLayout: LazyComponent LazyNuxtErrorBoundary: LazyComponent LazyClientOnly: LazyComponent LazyDevOnly: LazyComponent LazyServerPlaceholder: LazyComponent LazyNuxtLink: LazyComponent LazyNuxtLoadingIndicator: LazyComponent LazyNuxtTime: 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 } declare module 'vue' { export interface GlobalComponents extends _GlobalComponents { } } export {}