/* eslint-disable */ /* prettier-ignore */ // @ts-nocheck // noinspection JSUnusedGlobalSymbols // Generated by unplugin-auto-import // biome-ignore lint: disable export {} declare global { const EffectScope: typeof import('vue')['EffectScope'] const MenuItemExit: typeof import('./composables/tray')['MenuItemExit'] const MenuItemShow: typeof import('./composables/tray')['MenuItemShow'] const acceptHMRUpdate: typeof import('pinia')['acceptHMRUpdate'] const collectNetworkInfo: typeof import('./composables/backend')['collectNetworkInfo'] const computed: typeof import('vue')['computed'] const createApp: typeof import('vue')['createApp'] const createPinia: typeof import('pinia')['createPinia'] 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 deleteNetworkInstance: typeof import('./composables/backend')['deleteNetworkInstance'] const effectScope: typeof import('vue')['effectScope'] const generateMenuItem: typeof import('./composables/tray')['generateMenuItem'] const generateNetworkConfig: typeof import('./composables/backend')['generateNetworkConfig'] const getActivePinia: typeof import('pinia')['getActivePinia'] const getConfig: typeof import('./composables/backend')['getConfig'] const getCurrentInstance: typeof import('vue')['getCurrentInstance'] const getCurrentScope: typeof import('vue')['getCurrentScope'] const getEasytierVersion: typeof import('./composables/backend')['getEasytierVersion'] const getNetworkMetas: typeof import('./composables/backend')['getNetworkMetas'] const getServiceStatus: typeof import('./composables/backend')['getServiceStatus'] const h: typeof import('vue')['h'] const initMobileVpnService: typeof import('./composables/mobile_vpn')['initMobileVpnService'] const initRpcConnection: typeof import('./composables/backend')['initRpcConnection'] const initService: typeof import('./composables/backend')['initService'] const inject: typeof import('vue')['inject'] const isClientRunning: typeof import('./composables/backend')['isClientRunning'] 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 listNetworkInstanceIds: typeof import('./composables/backend')['listNetworkInstanceIds'] const listenGlobalEvents: typeof import('./composables/event')['listenGlobalEvents'] const loadMode: typeof import('./composables/mode')['loadMode'] 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 onNetworkInstanceChange: typeof import('./composables/mobile_vpn')['onNetworkInstanceChange'] 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 parseNetworkConfig: typeof import('./composables/backend')['parseNetworkConfig'] const prepareVpnService: typeof import('./composables/mobile_vpn')['prepareVpnService'] 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 resolveComponent: typeof import('vue')['resolveComponent'] const runNetworkInstance: typeof import('./composables/backend')['runNetworkInstance'] const saveMode: typeof import('./composables/mode')['saveMode'] const saveNetworkConfig: typeof import('./composables/backend')['saveNetworkConfig'] const sendConfigs: typeof import('./composables/backend')['sendConfigs'] const setActivePinia: typeof import('pinia')['setActivePinia'] const setLoggingLevel: typeof import('./composables/backend')['setLoggingLevel'] const setMapStoreSuffix: typeof import('pinia')['setMapStoreSuffix'] const setServiceStatus: typeof import('./composables/backend')['setServiceStatus'] const setTrayMenu: typeof import('./composables/tray')['setTrayMenu'] const setTrayRunState: typeof import('./composables/tray')['setTrayRunState'] const setTrayTooltip: typeof import('./composables/tray')['setTrayTooltip'] const setTunFd: typeof import('./composables/backend')['setTunFd'] 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 updateNetworkConfigState: typeof import('./composables/backend')['updateNetworkConfigState'] const useAttrs: typeof import('vue')['useAttrs'] const useCssModule: typeof import('vue')['useCssModule'] const useCssVars: typeof import('vue')['useCssVars'] const useI18n: typeof import('vue-i18n')['useI18n'] const useId: typeof import('vue')['useId'] const useLink: typeof import('vue-router/auto')['useLink'] const useModel: typeof import('vue')['useModel'] const useRoute: typeof import('vue-router')['useRoute'] const useRouter: typeof import('vue-router')['useRouter'] const useSlots: typeof import('vue')['useSlots'] const useTemplateRef: typeof import('vue')['useTemplateRef'] const useTray: typeof import('./composables/tray')['useTray'] const validateConfig: typeof import('./composables/backend')['validateConfig'] 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, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, VNode, WritableComputedRef } from 'vue' import('vue') } // for vue template auto import import { UnwrapRef } from 'vue' declare module 'vue' { interface GlobalComponents {} interface ComponentCustomProperties { readonly EffectScope: UnwrapRef readonly MenuItemExit: UnwrapRef readonly MenuItemShow: UnwrapRef readonly acceptHMRUpdate: UnwrapRef readonly collectNetworkInfo: UnwrapRef readonly computed: UnwrapRef readonly createApp: UnwrapRef readonly createPinia: UnwrapRef readonly customRef: UnwrapRef readonly defineAsyncComponent: UnwrapRef readonly defineComponent: UnwrapRef readonly defineStore: UnwrapRef readonly deleteNetworkInstance: UnwrapRef readonly effectScope: UnwrapRef readonly generateMenuItem: UnwrapRef readonly generateNetworkConfig: UnwrapRef readonly getActivePinia: UnwrapRef readonly getConfig: UnwrapRef readonly getCurrentInstance: UnwrapRef readonly getCurrentScope: UnwrapRef readonly getEasytierVersion: UnwrapRef readonly getNetworkMetas: UnwrapRef readonly getServiceStatus: UnwrapRef readonly h: UnwrapRef readonly initMobileVpnService: UnwrapRef readonly initRpcConnection: UnwrapRef readonly initService: UnwrapRef readonly inject: UnwrapRef readonly isClientRunning: UnwrapRef readonly isProxy: UnwrapRef readonly isReactive: UnwrapRef readonly isReadonly: UnwrapRef readonly isRef: UnwrapRef readonly listNetworkInstanceIds: UnwrapRef readonly listenGlobalEvents: UnwrapRef readonly loadMode: 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 onNetworkInstanceChange: UnwrapRef readonly onRenderTracked: UnwrapRef readonly onRenderTriggered: UnwrapRef readonly onScopeDispose: UnwrapRef readonly onServerPrefetch: UnwrapRef readonly onUnmounted: UnwrapRef readonly onUpdated: UnwrapRef readonly onWatcherCleanup: UnwrapRef readonly parseNetworkConfig: UnwrapRef readonly prepareVpnService: UnwrapRef readonly provide: UnwrapRef readonly reactive: UnwrapRef readonly readonly: UnwrapRef readonly ref: UnwrapRef readonly resolveComponent: UnwrapRef readonly runNetworkInstance: UnwrapRef readonly saveMode: UnwrapRef readonly saveNetworkConfig: UnwrapRef readonly sendConfigs: UnwrapRef readonly setActivePinia: UnwrapRef readonly setLoggingLevel: UnwrapRef readonly setMapStoreSuffix: UnwrapRef readonly setServiceStatus: UnwrapRef readonly setTrayMenu: UnwrapRef readonly setTrayRunState: UnwrapRef readonly setTrayTooltip: UnwrapRef readonly setTunFd: 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 updateNetworkConfigState: UnwrapRef readonly useAttrs: UnwrapRef readonly useCssModule: UnwrapRef readonly useCssVars: UnwrapRef readonly useI18n: UnwrapRef readonly useId: UnwrapRef readonly useLink: UnwrapRef readonly useModel: UnwrapRef readonly useRoute: UnwrapRef readonly useRouter: UnwrapRef readonly useSlots: UnwrapRef readonly useTemplateRef: UnwrapRef readonly useTray: UnwrapRef readonly validateConfig: UnwrapRef readonly watch: UnwrapRef readonly watchEffect: UnwrapRef readonly watchPostEffect: UnwrapRef readonly watchSyncEffect: UnwrapRef } }