import { cancelIdleCallback, requestIdleCallback } from "./compat/idle-callback.js"; import { JsonPrimitive, NonJsonPrimitive, Serialize, SerializeObject, SerializeTuple } from "./types/serialize.js"; import { DevServerLog, NuxtAppLiterals, NuxtIslandContext, NuxtIslandResponse, NuxtLinkOptions, NuxtPayload, NuxtRenderChunkContext, NuxtRenderCloseContext, NuxtRenderHTMLContext, NuxtRenderRouteContext, NuxtSSRContext, PluginMeta, SerializedErrorCause } from "./types.js"; import { NuxtLayouts, PageMeta } from "../pages/runtime/composables.js"; import { NuxtError, createError, isNuxtError } from "./error.js"; import { clearError, showError, useError } from "./composables/error.js"; import { AddRouteMiddlewareOptions, Early404IncompatibleRouterMethods, RouteMiddleware, abortNavigation, addRouteMiddleware, defineNuxtRouteMiddleware, navigateTo, onBeforeRouteLeave, onBeforeRouteUpdate, setPageLayout, useRoute, useRouter } from "./composables/router.js"; import { AnyServerRouteMethod, AvailableServerRouteMethod, ServerRouteMethod, ServerRouteMethods, TypedFetch, TypedFetchOptions, TypedFetchRequest, TypedServerError, TypedServerResponse } from "./types/fetch.js"; import { DeclaredUseFetch, FetchResult, UseFetch, UseFetchOptions, useFetch, useLazyFetch } from "./composables/fetch.js"; import { AsyncDataAddonInstance, MergedAddonsExtensions, UseAsyncDataAddon, UseAsyncDataAddonOptions, UseFetchAddon, UseFetchAddonOptions, defineUseAsyncDataAddon, defineUseFetchAddon } from "./composables/addons.js"; import { AsyncData, AsyncDataHandlerContext, AsyncDataMiddleware, AsyncDataOptions, AsyncDataRequestStatus, AsyncDataWithExtensions, AugmentedAsyncData, KeysOf, PickFrom, UseAsyncData, clearNuxtData, refreshNuxtData, useAsyncData, useLazyAsyncData, useNuxtData } from "./composables/asyncData.js"; import { NuxtAppManifest, NuxtAppManifestMeta, getAppManifest, getRouteRules } from "./composables/manifest.js"; import { LoadingIndicator, LoadingIndicatorOpts, useLoadingIndicator } from "./composables/loading-indicator.js"; import { Politeness, useRouteAnnouncer } from "./composables/route-announcer.js"; import { AnnouncerPoliteness, NuxtAnnouncer, NuxtAnnouncerOpts, useAnnouncer } from "./composables/announcer.js"; import { CreateOptions, NuxtApp, NuxtPluginIndicator, ObjectPlugin, Plugin, PluginEnvContext, ResolvedPluginMeta, RuntimeNuxtHooks, applyPlugin, applyPlugins, callWithNuxt, createNuxtApp, defineAppConfig, defineNuxtPlugin, definePayloadPlugin, isNuxtPlugin, registerPluginHooks, tryUseNuxtApp, useNuxtApp, useRuntimeConfig } from "./nuxt.js"; import { NuxtLinkProps, defineNuxtLink } from "./components/nuxt-link.js"; import { NuxtTimeProps } from "./components/index.js"; import { ReloadNuxtAppOptions, reloadNuxtApp } from "./composables/chunk.js"; import { defineNuxtComponent } from "./composables/component.js"; import { CookieOptions, CookieRef, UseCookieOptions, refreshCookie, useCookie } from "./composables/cookie.js"; import { injectHead, useHead, useHeadSafe, useSeoMeta, useServerHead, useServerHeadSafe, useServerSeoMeta } from "../head/runtime/composables.js"; import { useHydration } from "./composables/hydrate.js"; import { useId } from "./composables/id.js"; import { callOnce } from "./composables/once.js"; import { clearNuxtState, useState } from "./composables/state.js"; import { NuxtRequestEvent, onPrehydrate, prerenderRoutes, setResponseStatus, useRequestEvent, useRequestFetch, useRequestHeader, useRequestHeaders, useResponseHeader } from "./composables/ssr.js"; import { onNuxtReady } from "./composables/ready.js"; import { prefetchComponents, preloadComponents, preloadRouteComponents } from "./composables/preload.js"; import { definePayloadReducer, definePayloadReviver, isPrerendered, loadPayload, preloadPayload } from "./composables/payload.js"; import { useRequestURL } from "./composables/url.js"; import { usePreviewMode } from "./composables/preview.js"; import { LayoutName, useLayout } from "./composables/layout.js"; import { useRuntimeHook } from "./composables/runtime-hook.js"; import "./composables/index.js"; import { _getAppConfig, updateAppConfig, useAppConfig } from "./config.js"; import { getIslandHash, serializeIslandProps } from "./island-hash.js"; import { hashKey } from "./utils/hash.js"; import { NuxtPageProps } from "../pages/runtime/page.js"; import "../pages/runtime/index.js"; import { _NuxtAugmentsAnchor as _NuxtAugments } from "./types/augments.js"; import { AnyFetchPath, AnyHTTPMethod, DynamicParam, Endpoint, HTTPMethod, TypedFetchErrorBody, TypedFetchMethods, TypedFetchRequestBody, TypedFetchRequestHeaders, TypedFetchRequestQuery, TypedFetchRequires, TypedFetchResponseBody, TypedFetchResponseHeaders, ValidFetchInput, WildcardParam } from "fetchdts"; //#region src/app/index.d.ts export declare const isVue2 = false; export declare const isVue3 = true; //#endregion export { type TypedFetch as $Fetch, type AddRouteMiddlewareOptions, type AnnouncerPoliteness, type AnyFetchPath, type AnyHTTPMethod, type AnyServerRouteMethod, type AsyncData, type AsyncDataAddonInstance, type AsyncDataHandlerContext, type AsyncDataMiddleware, type AsyncDataOptions, type AsyncDataRequestStatus, type AsyncDataWithExtensions, type AugmentedAsyncData, type AvailableServerRouteMethod, type CookieOptions, type CookieRef, type CreateOptions, type DeclaredUseFetch, type DevServerLog, type DynamicParam, type Early404IncompatibleRouterMethods, type Endpoint, type FetchResult, type HTTPMethod, type JsonPrimitive, type KeysOf, type LayoutName, type LoadingIndicator, type LoadingIndicatorOpts, type MergedAddonsExtensions, type NonJsonPrimitive, type NuxtAnnouncer, type NuxtAnnouncerOpts, type NuxtApp, type NuxtAppLiterals, type NuxtAppManifest, type NuxtAppManifestMeta, type NuxtError, type NuxtIslandContext, type NuxtIslandResponse, type NuxtLayouts, type NuxtLinkOptions, type NuxtLinkProps, type NuxtPageProps, type NuxtPayload, type NuxtPluginIndicator, type NuxtRenderChunkContext, type NuxtRenderCloseContext, type NuxtRenderHTMLContext, type NuxtRenderRouteContext, type NuxtRequestEvent, type NuxtSSRContext, type NuxtTimeProps, type ObjectPlugin, type PageMeta, type PickFrom, type Plugin, type PluginEnvContext, type PluginMeta, type Politeness, type ReloadNuxtAppOptions, type ResolvedPluginMeta, type RouteMiddleware, type RuntimeNuxtHooks, type Serialize, type SerializeObject, type SerializeTuple, type SerializedErrorCause, type ServerRouteMethod, type ServerRouteMethods, type TypedFetch, type TypedFetchErrorBody, type TypedFetchMethods, type TypedFetchOptions, type TypedFetchRequest, type TypedFetchRequestBody, type TypedFetchRequestHeaders, type TypedFetchRequestQuery, type TypedFetchRequires, type TypedFetchResponseBody, type TypedFetchResponseHeaders, type TypedServerError, type TypedServerResponse, type UseAsyncData, type UseAsyncDataAddon, type UseAsyncDataAddonOptions, type UseCookieOptions, type UseFetch, type UseFetchAddon, type UseFetchAddonOptions, type UseFetchOptions, type ValidFetchInput, type WildcardParam, type _NuxtAugments, _getAppConfig, abortNavigation, addRouteMiddleware, applyPlugin, applyPlugins, callOnce, callWithNuxt, cancelIdleCallback, clearError, clearNuxtData, clearNuxtState, createError, createNuxtApp, defineAppConfig, defineNuxtComponent, defineNuxtLink, defineNuxtPlugin, defineNuxtRouteMiddleware, definePayloadPlugin, definePayloadReducer, definePayloadReviver, defineUseAsyncDataAddon, defineUseFetchAddon, getAppManifest, getIslandHash, getRouteRules, hashKey, injectHead, isNuxtError, isNuxtPlugin, isPrerendered, loadPayload, navigateTo, onBeforeRouteLeave, onBeforeRouteUpdate, onNuxtReady, onPrehydrate, prefetchComponents, preloadComponents, preloadPayload, preloadRouteComponents, prerenderRoutes, refreshCookie, refreshNuxtData, registerPluginHooks, reloadNuxtApp, requestIdleCallback, serializeIslandProps, setPageLayout, setResponseStatus, showError, tryUseNuxtApp, updateAppConfig, useAnnouncer, useAppConfig, useAsyncData, useCookie, useError, useFetch, useHead, useHeadSafe, useHydration, useId, useLayout, useLazyAsyncData, useLazyFetch, useLoadingIndicator, useNuxtApp, useNuxtData, usePreviewMode, useRequestEvent, useRequestFetch, useRequestHeader, useRequestHeaders, useRequestURL, useResponseHeader, useRoute, useRouteAnnouncer, useRouter, useRuntimeConfig, useRuntimeHook, useSeoMeta, useServerHead, useServerHeadSafe, useServerSeoMeta, useState };