/* eslint-disable */ /* prettier-ignore */ // @ts-nocheck // noinspection JSUnusedGlobalSymbols // Generated by unplugin-auto-import // biome-ignore lint: disable export {} declare global { const $fetch: typeof import('ofetch').$fetch const AIProviderNoImplementedChatError: typeof import('./src/composables/useChat/modules/error').AIProviderNoImplementedChatError const AIProviderNoImplementedPaintError: typeof import('./src/composables/useChat/modules/error').AIProviderNoImplementedPaintError const ApiError: typeof import('./src/composables/useChat/modules/error').ApiError const BaseError: typeof import('./src/composables/useChat/modules/error').BaseError const Chat: typeof import('./src/composables/useChat/Chat').Chat const ChatboxAIAPIError: typeof import('./src/composables/useChat/modules/error').ChatboxAIAPIError const EffectScope: typeof import('vue').EffectScope const MessageHelper: typeof import('./src/composables/useChat/modules/MessageHelper').MessageHelper const NetworkError: typeof import('./src/composables/useChat/modules/error').NetworkError const Ollama: typeof import('./src/composables/useChat/provider/Ollama').Ollama const OpenAI: typeof import('./src/composables/useChat/provider/Openai').OpenAI const acceptHMRUpdate: typeof import('pinia').acceptHMRUpdate const clearSSRContext: typeof import('../../internal/x/composables/ssrContext').clearSSRContext const computed: typeof import('vue').computed const createApp: typeof import('vue').createApp const createPinia: typeof import('pinia').createPinia const createSSRContext: typeof import('../../internal/x/composables/ssrContext').createSSRContext const customRef: typeof import('vue').customRef const defineAsyncComponent: typeof import('vue').defineAsyncComponent const defineComponent: typeof import('vue').defineComponent const defineStore: typeof import('pinia').defineStore const effectScope: typeof import('vue').effectScope const getActivePinia: typeof import('pinia').getActivePinia const getCurrentInstance: typeof import('vue').getCurrentInstance const getCurrentScope: typeof import('vue').getCurrentScope const getCurrentWatcher: typeof import('vue').getCurrentWatcher const h: typeof import('vue').h const hydrateSSRContext: typeof import('../../internal/x/composables/ssrContext').hydrateSSRContext const inject: typeof import('vue').inject const injectHead: typeof import('@unhead/vue').injectHead const isProxy: typeof import('vue').isProxy const isReactive: typeof import('vue').isReactive const isReadonly: typeof import('vue').isReadonly const isRef: typeof import('vue').isRef const isShallow: typeof import('vue').isShallow const mapActions: typeof import('pinia').mapActions const mapGetters: typeof import('pinia').mapGetters const mapState: typeof import('pinia').mapState const mapStores: typeof import('pinia').mapStores const mapWritableState: typeof import('pinia').mapWritableState const markRaw: typeof import('vue').markRaw const nextTick: typeof import('vue').nextTick const onActivated: typeof import('vue').onActivated const onBeforeMount: typeof import('vue').onBeforeMount const onBeforeRouteLeave: typeof import('vue-router').onBeforeRouteLeave const onBeforeRouteUpdate: typeof import('vue-router').onBeforeRouteUpdate const onBeforeUnmount: typeof import('vue').onBeforeUnmount const onBeforeUpdate: typeof import('vue').onBeforeUpdate const onDeactivated: typeof import('vue').onDeactivated const onErrorCaptured: typeof import('vue').onErrorCaptured const onMounted: typeof import('vue').onMounted const onRenderTracked: typeof import('vue').onRenderTracked const onRenderTriggered: typeof import('vue').onRenderTriggered const onScopeDispose: typeof import('vue').onScopeDispose const onServerPrefetch: typeof import('vue').onServerPrefetch const onUnmounted: typeof import('vue').onUnmounted const onUpdated: typeof import('vue').onUpdated const onWatcherCleanup: typeof import('vue').onWatcherCleanup const parseCookieHeader: typeof import('../../internal/x/composables/cookieUtils').parseCookieHeader const parseDocumentCookies: typeof import('../../internal/x/composables/cookieUtils').parseDocumentCookies const provide: typeof import('vue').provide const reactive: typeof import('vue').reactive const readonly: typeof import('vue').readonly const ref: typeof import('vue').ref const render: typeof import('../../internal/x/composables/README.md').render const resolveComponent: typeof import('vue').resolveComponent const resolveSSRContext: typeof import('../../internal/x/composables/ssrContext').resolveSSRContext const serializeCookie: typeof import('../../internal/x/composables/cookieUtils').serializeCookie const setActivePinia: typeof import('pinia').setActivePinia const setMapStoreSuffix: typeof import('pinia').setMapStoreSuffix const shallowReactive: typeof import('vue').shallowReactive const shallowReadonly: typeof import('vue').shallowReadonly const shallowRef: typeof import('vue').shallowRef const storeToRefs: typeof import('pinia').storeToRefs const toRaw: typeof import('vue').toRaw const toRef: typeof import('vue').toRef const toRefs: typeof import('vue').toRefs const toValue: typeof import('vue').toValue const triggerRef: typeof import('vue').triggerRef const unref: typeof import('vue').unref const useAttrs: typeof import('vue').useAttrs const useAuthStore: typeof import('./src/store/auth').useAuthStore const useChat: typeof import('./src/composables/useChat/index').useChat const useCookie: typeof import('../../internal/x/composables/useCookie').useCookie const useCssModule: typeof import('vue').useCssModule const useCssVars: typeof import('vue').useCssVars const useFetch: typeof import('../../internal/x/composables/useFetch').useFetch const useGlobal: typeof import('./src/composables/useGlobal/index').useGlobal const useHead: typeof import('@unhead/vue').useHead const useHeadSafe: typeof import('@unhead/vue').useHeadSafe const useId: typeof import('vue').useId const useLink: typeof import('vue-router').useLink const useModel: typeof import('vue').useModel const useRoute: typeof import('vue-router').useRoute const useRouter: typeof import('vue-router').useRouter const useScroll: typeof import('./src/composables/useScroll/index').useScroll const useSeoMeta: typeof import('@unhead/vue').useSeoMeta const useServerHead: typeof import('@unhead/vue').useServerHead const useServerHeadSafe: typeof import('@unhead/vue').useServerHeadSafe const useServerSeoMeta: typeof import('@unhead/vue').useServerSeoMeta const useShareCache: typeof import('../../internal/x/composables/useShareContext').useShareCache const useSlots: typeof import('vue').useSlots const useTemplateRef: typeof import('vue').useTemplateRef const watch: typeof import('vue').watch const watchEffect: typeof import('vue').watchEffect const watchPostEffect: typeof import('vue').watchPostEffect const watchSyncEffect: typeof import('vue').watchSyncEffect } // for type re-export declare global { // @ts-ignore export type { Component, Slot, Slots, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, ShallowRef, MaybeRef, MaybeRefOrGetter, VNode, WritableComputedRef } from 'vue' import('vue') // @ts-ignore export type { Chat } from './src/composables/useChat/Chat' import('./src/composables/useChat/Chat') // @ts-ignore export type { MessageHelper } from './src/composables/useChat/modules/MessageHelper' import('./src/composables/useChat/modules/MessageHelper') // @ts-ignore export type { BaseError, ApiError, NetworkError, AIProviderNoImplementedPaintError, AIProviderNoImplementedChatError, ChatboxAIAPIError } from './src/composables/useChat/modules/error' import('./src/composables/useChat/modules/error') // @ts-ignore export type { Ollama, OllamaModelConfig } from './src/composables/useChat/provider/Ollama' import('./src/composables/useChat/provider/Ollama') // @ts-ignore export type { OpenAI, OpenAIModelConfig } from './src/composables/useChat/provider/Openai' import('./src/composables/useChat/provider/Openai') // @ts-ignore export type { MessageFn, ResponseFn, ModelConfig } from './src/composables/useChat/type' import('./src/composables/useChat/type') // @ts-ignore export type { CookieOptions } from '../../internal/x/composables/cookieUtils' import('../../internal/x/composables/cookieUtils') // @ts-ignore export type { SSRContext } from '../../internal/x/composables/ssrContext' import('../../internal/x/composables/ssrContext') } // for vue template auto import import { UnwrapRef } from 'vue' declare module 'vue' { interface GlobalComponents {} interface ComponentCustomProperties { readonly $fetch: UnwrapRef readonly AIProviderNoImplementedChatError: UnwrapRef readonly AIProviderNoImplementedPaintError: UnwrapRef readonly ApiError: UnwrapRef readonly BaseError: UnwrapRef readonly Chat: UnwrapRef readonly ChatboxAIAPIError: UnwrapRef readonly EffectScope: UnwrapRef readonly MessageHelper: UnwrapRef readonly NetworkError: UnwrapRef readonly Ollama: UnwrapRef readonly OpenAI: UnwrapRef readonly acceptHMRUpdate: UnwrapRef readonly clearSSRContext: UnwrapRef readonly computed: UnwrapRef readonly createApp: UnwrapRef readonly createPinia: UnwrapRef readonly createSSRContext: UnwrapRef readonly customRef: UnwrapRef readonly defineAsyncComponent: UnwrapRef readonly defineComponent: UnwrapRef readonly defineStore: UnwrapRef readonly effectScope: UnwrapRef readonly getActivePinia: UnwrapRef readonly getCurrentInstance: UnwrapRef readonly getCurrentScope: UnwrapRef readonly getCurrentWatcher: UnwrapRef readonly h: UnwrapRef readonly hydrateSSRContext: UnwrapRef readonly inject: UnwrapRef readonly injectHead: UnwrapRef readonly isProxy: UnwrapRef readonly isReactive: UnwrapRef readonly isReadonly: UnwrapRef readonly isRef: UnwrapRef readonly isShallow: UnwrapRef readonly mapActions: UnwrapRef readonly mapGetters: UnwrapRef readonly mapState: UnwrapRef readonly mapStores: UnwrapRef readonly mapWritableState: UnwrapRef readonly markRaw: UnwrapRef readonly nextTick: UnwrapRef readonly onActivated: UnwrapRef readonly onBeforeMount: UnwrapRef readonly onBeforeRouteLeave: UnwrapRef readonly onBeforeRouteUpdate: UnwrapRef readonly onBeforeUnmount: UnwrapRef readonly onBeforeUpdate: UnwrapRef readonly onDeactivated: UnwrapRef readonly onErrorCaptured: UnwrapRef readonly onMounted: UnwrapRef readonly onRenderTracked: UnwrapRef readonly onRenderTriggered: UnwrapRef readonly onScopeDispose: UnwrapRef readonly onServerPrefetch: UnwrapRef readonly onUnmounted: UnwrapRef readonly onUpdated: UnwrapRef readonly onWatcherCleanup: UnwrapRef readonly parseCookieHeader: UnwrapRef readonly parseDocumentCookies: UnwrapRef readonly provide: UnwrapRef readonly reactive: UnwrapRef readonly readonly: UnwrapRef readonly ref: UnwrapRef readonly render: UnwrapRef readonly resolveComponent: UnwrapRef readonly resolveSSRContext: UnwrapRef readonly serializeCookie: UnwrapRef readonly setActivePinia: UnwrapRef readonly setMapStoreSuffix: UnwrapRef readonly shallowReactive: UnwrapRef readonly shallowReadonly: UnwrapRef readonly shallowRef: UnwrapRef readonly storeToRefs: UnwrapRef readonly toRaw: UnwrapRef readonly toRef: UnwrapRef readonly toRefs: UnwrapRef readonly toValue: UnwrapRef readonly triggerRef: UnwrapRef readonly unref: UnwrapRef readonly useAttrs: UnwrapRef readonly useAuthStore: UnwrapRef readonly useChat: UnwrapRef readonly useCookie: UnwrapRef readonly useCssModule: UnwrapRef readonly useCssVars: UnwrapRef readonly useFetch: UnwrapRef readonly useGlobal: UnwrapRef readonly useHead: UnwrapRef readonly useHeadSafe: UnwrapRef readonly useId: UnwrapRef readonly useLink: UnwrapRef readonly useModel: UnwrapRef readonly useRoute: UnwrapRef readonly useRouter: UnwrapRef readonly useScroll: UnwrapRef readonly useSeoMeta: UnwrapRef readonly useServerHead: UnwrapRef readonly useServerHeadSafe: UnwrapRef readonly useServerSeoMeta: UnwrapRef readonly useShareCache: UnwrapRef readonly useSlots: UnwrapRef readonly useTemplateRef: UnwrapRef readonly watch: UnwrapRef readonly watchEffect: UnwrapRef readonly watchPostEffect: UnwrapRef readonly watchSyncEffect: UnwrapRef } }