/* 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 ElLoading: typeof import('element-plus')['ElLoading'] const ElMessage: typeof import('element-plus/es')['ElMessage'] const ElMessageBox: typeof import('element-plus/es')['ElMessageBox'] const ElNotification: typeof import('element-plus')['ElNotification'] const PERMISSIONS: typeof import('./src/utils/permission.js')['PERMISSIONS'] const ROLES: typeof import('./src/utils/permission.js')['ROLES'] const ROLE_PERMISSIONS: typeof import('./src/utils/permission.js')['ROLE_PERMISSIONS'] const VERSION_CONFIG: typeof import('./src/utils/version.js')['VERSION_CONFIG'] const VersionChecker: typeof import('./src/utils/version.js')['VersionChecker'] const acceptHMRUpdate: typeof import('pinia')['acceptHMRUpdate'] const applyPerformanceOptimizations: typeof import('./src/utils/performance.js')['applyPerformanceOptimizations'] const applyRenderOptimizations: typeof import('./src/utils/performance.js')['applyRenderOptimizations'] const asyncComputed: typeof import('@vueuse/core')['asyncComputed'] const authEventBus: typeof import('./src/utils/request.js')['authEventBus'] const autoImports: typeof import('./src/utils/auto-imports.js')['autoImports'] const autoResetRef: typeof import('@vueuse/core')['autoResetRef'] const axios: typeof import('axios')['default'] const camelCase: typeof import('lodash-es')['camelCase'] const capitalize: typeof import('lodash-es')['capitalize'] const checkForUpdates: typeof import('./src/utils/version.js')['checkForUpdates'] const checkPermission: typeof import('./src/utils/permission.js')['checkPermission'] const clearLocalVersions: typeof import('./src/utils/version.js')['clearLocalVersions'] const cloneDeep: typeof import('lodash-es')['cloneDeep'] const compareVersions: typeof import('./src/utils/version.js')['compareVersions'] const computed: typeof import('vue')['computed'] const computedAsync: typeof import('@vueuse/core')['computedAsync'] const computedEager: typeof import('@vueuse/core')['computedEager'] const computedInject: typeof import('@vueuse/core')['computedInject'] const computedWithControl: typeof import('@vueuse/core')['computedWithControl'] const controlledComputed: typeof import('@vueuse/core')['controlledComputed'] const controlledRef: typeof import('@vueuse/core')['controlledRef'] const copyToClipboard: typeof import('./src/utils/index.js')['copyToClipboard'] const createApp: typeof import('vue')['createApp'] const createEventHook: typeof import('@vueuse/core')['createEventHook'] const createGlobalState: typeof import('@vueuse/core')['createGlobalState'] const createInjectionState: typeof import('@vueuse/core')['createInjectionState'] const createIntersectionObserver: typeof import('./src/utils/performance.js')['createIntersectionObserver'] const createPinia: typeof import('pinia')['createPinia'] const createReactiveFn: typeof import('@vueuse/core')['createReactiveFn'] const createRef: typeof import('@vueuse/core')['createRef'] const createReusableTemplate: typeof import('@vueuse/core')['createReusableTemplate'] const createSharedComposable: typeof import('@vueuse/core')['createSharedComposable'] const createTemplatePromise: typeof import('@vueuse/core')['createTemplatePromise'] const createUnrefFn: typeof import('@vueuse/core')['createUnrefFn'] const customRef: typeof import('vue')['customRef'] const dayjs: typeof import('dayjs')['default'] const debounce: typeof import('./src/utils/performance.js')['debounce'] const debouncedRef: typeof import('@vueuse/core')['debouncedRef'] const debouncedWatch: typeof import('@vueuse/core')['debouncedWatch'] const deepClone: typeof import('./src/utils/index.js')['deepClone'] const defineAsyncComponent: typeof import('vue')['defineAsyncComponent'] const defineComponent: typeof import('vue')['defineComponent'] const defineStore: typeof import('pinia')['defineStore'] const downloadFile: typeof import('./src/utils/index.js')['downloadFile'] const eagerComputed: typeof import('@vueuse/core')['eagerComputed'] const effectScope: typeof import('vue')['effectScope'] const endsWith: typeof import('lodash-es')['endsWith'] const errorMonitor: typeof import('./src/utils/errorMonitor.js')['default'] const escape: typeof import('lodash-es')['escape'] const exportToCSV: typeof import('./src/utils/export.js')['exportToCSV'] const exportToExcel: typeof import('./src/utils/export.js')['exportToExcel'] const extendRef: typeof import('@vueuse/core')['extendRef'] const filter: typeof import('lodash-es')['filter'] const find: typeof import('lodash-es')['find'] const findIndex: typeof import('lodash-es')['findIndex'] const formatAmount: typeof import('./src/utils/export.js')['formatAmount'] const formatDate: typeof import('./src/utils/index.js')['formatDate'] const formatDateTime: typeof import('./src/utils/export.js')['formatDateTime'] const formatFileSize: typeof import('./src/utils/index.js')['formatFileSize'] const formatMoney: typeof import('./src/utils/index.js')['formatMoney'] const formatPhone: typeof import('./src/utils/index.js')['formatPhone'] const fromNow: typeof import('./src/utils/index.js')['fromNow'] const generateFilename: typeof import('./src/utils/export.js')['generateFilename'] const generateUUID: typeof import('./src/utils/index.js')['generateUUID'] const get: typeof import('lodash-es')['get'] const getActivePinia: typeof import('pinia')['getActivePinia'] const getBrowserInfo: typeof import('./src/utils/index.js')['getBrowserInfo'] const getCurrentInstance: typeof import('vue')['getCurrentInstance'] const getCurrentScope: typeof import('vue')['getCurrentScope'] const getDevicePerformanceLevel: typeof import('./src/utils/performance.js')['getDevicePerformanceLevel'] const getLocalVersions: typeof import('./src/utils/version.js')['getLocalVersions'] const getNetworkQuality: typeof import('./src/utils/performance.js')['getNetworkQuality'] const getUrlParam: typeof import('./src/utils/index.js')['getUrlParam'] const getUserPermissions: typeof import('./src/utils/permission.js')['getUserPermissions'] const groupBy: typeof import('lodash-es')['groupBy'] const h: typeof import('vue')['h'] const handleError: typeof import('./src/utils/request.js')['handleError'] const handleResponse: typeof import('./src/utils/request.js')['handleResponse'] const hasAllPermissions: typeof import('./src/utils/permission.js')['hasAllPermissions'] const hasAnyPermission: typeof import('./src/utils/permission.js')['hasAnyPermission'] const hasUserPermission: typeof import('./src/utils/permission.js')['hasUserPermission'] const ignorableWatch: typeof import('@vueuse/core')['ignorableWatch'] const includes: typeof import('lodash-es')['includes'] const initPerformanceOptimizations: typeof import('./src/utils/performance.js')['initPerformanceOptimizations'] const initRenderOptimizations: typeof import('./src/utils/performance.js')['initRenderOptimizations'] const inject: typeof import('vue')['inject'] const injectLocal: typeof import('@vueuse/core')['injectLocal'] const isAlipay: typeof import('./src/utils/index.js')['isAlipay'] const isDefined: typeof import('@vueuse/core')['isDefined'] const isEmpty: typeof import('lodash-es')['isEmpty'] const isEqual: typeof import('lodash-es')['isEqual'] const isMobile: typeof import('./src/utils/index.js')['isMobile'] 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 isWeChat: typeof import('./src/utils/index.js')['isWeChat'] const kebabCase: typeof import('lodash-es')['kebabCase'] const keyBy: typeof import('lodash-es')['keyBy'] const lowerCase: typeof import('lodash-es')['lowerCase'] const makeDestructurable: typeof import('@vueuse/core')['makeDestructurable'] const map: typeof import('lodash-es')['map'] 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 merge: typeof import('lodash-es')['merge'] const nextTick: typeof import('vue')['nextTick'] const omit: typeof import('lodash-es')['omit'] 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 onClickOutside: typeof import('@vueuse/core')['onClickOutside'] const onDeactivated: typeof import('vue')['onDeactivated'] const onElementRemoval: typeof import('@vueuse/core')['onElementRemoval'] const onErrorCaptured: typeof import('vue')['onErrorCaptured'] const onKeyStroke: typeof import('@vueuse/core')['onKeyStroke'] const onLongPress: typeof import('@vueuse/core')['onLongPress'] 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 onStartTyping: typeof import('@vueuse/core')['onStartTyping'] const onUnmounted: typeof import('vue')['onUnmounted'] const onUpdated: typeof import('vue')['onUpdated'] const onWatcherCleanup: typeof import('vue')['onWatcherCleanup'] const optimizeAnimations: typeof import('./src/utils/performance.js')['optimizeAnimations'] const optimizeImageLoading: typeof import('./src/utils/performance.js')['optimizeImageLoading'] const optimizeLayout: typeof import('./src/utils/performance.js')['optimizeLayout'] const optimizeMemory: typeof import('./src/utils/performance.js')['optimizeMemory'] const optimizeNetwork: typeof import('./src/utils/performance.js')['optimizeNetwork'] const optimizeTransitions: typeof import('./src/utils/performance.js')['optimizeTransitions'] const orderBy: typeof import('lodash-es')['orderBy'] const pausableWatch: typeof import('@vueuse/core')['pausableWatch'] const permission: typeof import('./src/utils/permission.js')['default'] const pick: typeof import('lodash-es')['pick'] const prefersReducedMotion: typeof import('./src/utils/performance.js')['prefersReducedMotion'] const provide: typeof import('vue')['provide'] const provideLocal: typeof import('@vueuse/core')['provideLocal'] const reactify: typeof import('@vueuse/core')['reactify'] const reactifyObject: typeof import('@vueuse/core')['reactifyObject'] const reactive: typeof import('vue')['reactive'] const reactiveComputed: typeof import('@vueuse/core')['reactiveComputed'] const reactiveOmit: typeof import('@vueuse/core')['reactiveOmit'] const reactivePick: typeof import('@vueuse/core')['reactivePick'] const readonly: typeof import('vue')['readonly'] const reduce: typeof import('lodash-es')['reduce'] const ref: typeof import('vue')['ref'] const refAutoReset: typeof import('@vueuse/core')['refAutoReset'] const refDebounced: typeof import('@vueuse/core')['refDebounced'] const refDefault: typeof import('@vueuse/core')['refDefault'] const refThrottled: typeof import('@vueuse/core')['refThrottled'] const refWithControl: typeof import('@vueuse/core')['refWithControl'] const removeUrlParam: typeof import('./src/utils/index.js')['removeUrlParam'] const request: typeof import('./src/utils/request.js')['default'] const resolveComponent: typeof import('vue')['resolveComponent'] const resolveRef: typeof import('@vueuse/core')['resolveRef'] const resolveUnref: typeof import('@vueuse/core')['resolveUnref'] const role: typeof import('./src/utils/permission.js')['role'] const saveLocalVersions: typeof import('./src/utils/version.js')['saveLocalVersions'] const set: typeof import('lodash-es')['set'] const setActivePinia: typeof import('pinia')['setActivePinia'] const setMapStoreSuffix: typeof import('pinia')['setMapStoreSuffix'] const setUrlParam: typeof import('./src/utils/index.js')['setUrlParam'] const shallowReactive: typeof import('vue')['shallowReactive'] const shallowReadonly: typeof import('vue')['shallowReadonly'] const shallowRef: typeof import('vue')['shallowRef'] const snakeCase: typeof import('lodash-es')['snakeCase'] const sortBy: typeof import('lodash-es')['sortBy'] const startsWith: typeof import('lodash-es')['startsWith'] const storeToRefs: typeof import('pinia')['storeToRefs'] const supportsBackdropFilter: typeof import('./src/utils/performance.js')['supportsBackdropFilter'] const supportsHardwareAcceleration: typeof import('./src/utils/performance.js')['supportsHardwareAcceleration'] const syncRef: typeof import('@vueuse/core')['syncRef'] const syncRefs: typeof import('@vueuse/core')['syncRefs'] const templateRef: typeof import('@vueuse/core')['templateRef'] const throttle: typeof import('./src/utils/performance.js')['throttle'] const throttledRef: typeof import('@vueuse/core')['throttledRef'] const throttledWatch: typeof import('@vueuse/core')['throttledWatch'] const toRaw: typeof import('vue')['toRaw'] const toReactive: typeof import('@vueuse/core')['toReactive'] 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 trim: typeof import('lodash-es')['trim'] const tryOnBeforeMount: typeof import('@vueuse/core')['tryOnBeforeMount'] const tryOnBeforeUnmount: typeof import('@vueuse/core')['tryOnBeforeUnmount'] const tryOnMounted: typeof import('@vueuse/core')['tryOnMounted'] const tryOnScopeDispose: typeof import('@vueuse/core')['tryOnScopeDispose'] const tryOnUnmounted: typeof import('@vueuse/core')['tryOnUnmounted'] const unescape: typeof import('lodash-es')['unescape'] const uniq: typeof import('lodash-es')['uniq'] const uniqBy: typeof import('lodash-es')['uniqBy'] const unref: typeof import('vue')['unref'] const unrefElement: typeof import('@vueuse/core')['unrefElement'] const until: typeof import('@vueuse/core')['until'] const upperCase: typeof import('lodash-es')['upperCase'] const useActiveElement: typeof import('@vueuse/core')['useActiveElement'] const useAnimate: typeof import('@vueuse/core')['useAnimate'] const useAppStore: typeof import('./src/stores/app.js')['useAppStore'] const useArrayDifference: typeof import('@vueuse/core')['useArrayDifference'] const useArrayEvery: typeof import('@vueuse/core')['useArrayEvery'] const useArrayFilter: typeof import('@vueuse/core')['useArrayFilter'] const useArrayFind: typeof import('@vueuse/core')['useArrayFind'] const useArrayFindIndex: typeof import('@vueuse/core')['useArrayFindIndex'] const useArrayFindLast: typeof import('@vueuse/core')['useArrayFindLast'] const useArrayIncludes: typeof import('@vueuse/core')['useArrayIncludes'] const useArrayJoin: typeof import('@vueuse/core')['useArrayJoin'] const useArrayMap: typeof import('@vueuse/core')['useArrayMap'] const useArrayReduce: typeof import('@vueuse/core')['useArrayReduce'] const useArraySome: typeof import('@vueuse/core')['useArraySome'] const useArrayUnique: typeof import('@vueuse/core')['useArrayUnique'] const useAsyncData: typeof import('@vueuse/core')['useAsyncData'] const useAsyncQueue: typeof import('@vueuse/core')['useAsyncQueue'] const useAsyncState: typeof import('@vueuse/core')['useAsyncState'] const useAttrs: typeof import('vue')['useAttrs'] const useBase64: typeof import('@vueuse/core')['useBase64'] const useBattery: typeof import('@vueuse/core')['useBattery'] const useBluetooth: typeof import('@vueuse/core')['useBluetooth'] const useBluetoothAvailability: typeof import('@vueuse/core')['useBluetoothAvailability'] const useBluetoothConnect: typeof import('@vueuse/core')['useBluetoothConnect'] const useBluetoothDisconnect: typeof import('@vueuse/core')['useBluetoothDisconnect'] const useBluetoothGetAvailability: typeof import('@vueuse/core')['useBluetoothGetAvailability'] const useBluetoothGetCharacteristic: typeof import('@vueuse/core')['useBluetoothGetCharacteristic'] const useBluetoothGetCharacteristics: typeof import('@vueuse/core')['useBluetoothGetCharacteristics'] const useBluetoothGetDescriptor: typeof import('@vueuse/core')['useBluetoothGetDescriptor'] const useBluetoothGetDescriptors: typeof import('@vueuse/core')['useBluetoothGetDescriptors'] const useBluetoothGetDevices: typeof import('@vueuse/core')['useBluetoothGetDevices'] const useBluetoothGetService: typeof import('@vueuse/core')['useBluetoothGetService'] const useBluetoothGetServices: typeof import('@vueuse/core')['useBluetoothGetServices'] const useBluetoothReadValue: typeof import('@vueuse/core')['useBluetoothReadValue'] const useBluetoothRequestDevice: typeof import('@vueuse/core')['useBluetoothRequestDevice'] const useBluetoothStartNotifications: typeof import('@vueuse/core')['useBluetoothStartNotifications'] const useBluetoothStopNotifications: typeof import('@vueuse/core')['useBluetoothStopNotifications'] const useBluetoothWriteValue: typeof import('@vueuse/core')['useBluetoothWriteValue'] const useBreakpoints: typeof import('@vueuse/core')['useBreakpoints'] const useBroadcastChannel: typeof import('@vueuse/core')['useBroadcastChannel'] const useBrowserLocation: typeof import('@vueuse/core')['useBrowserLocation'] const useCached: typeof import('@vueuse/core')['useCached'] const useCertification: typeof import('./src/composables/useCertification.js')['useCertification'] const useClickOutside: typeof import('@vueuse/core')['useClickOutside'] const useClipboard: typeof import('@vueuse/core')['useClipboard'] const useClipboardItems: typeof import('@vueuse/core')['useClipboardItems'] const useCloned: typeof import('@vueuse/core')['useCloned'] const useColorMode: typeof import('@vueuse/core')['useColorMode'] const useConfirmDialog: typeof import('@vueuse/core')['useConfirmDialog'] const useCountdown: typeof import('@vueuse/core')['useCountdown'] const useCounter: typeof import('@vueuse/core')['useCounter'] const useCounterStore: typeof import('./src/stores/counter.js')['useCounterStore'] const useCssModule: typeof import('vue')['useCssModule'] const useCssVar: typeof import('@vueuse/core')['useCssVar'] const useCssVars: typeof import('vue')['useCssVars'] const useCurrentElement: typeof import('@vueuse/core')['useCurrentElement'] const useCycleList: typeof import('@vueuse/core')['useCycleList'] const useDark: typeof import('@vueuse/core')['useDark'] const useDateFormat: typeof import('@vueuse/core')['useDateFormat'] const useDebounce: typeof import('@vueuse/core')['useDebounce'] const useDebounceFn: typeof import('@vueuse/core')['useDebounceFn'] const useDebouncedRefHistory: typeof import('@vueuse/core')['useDebouncedRefHistory'] const useDeviceMotion: typeof import('@vueuse/core')['useDeviceMotion'] const useDeviceOrientation: typeof import('@vueuse/core')['useDeviceOrientation'] const useDevicePixelRatio: typeof import('@vueuse/core')['useDevicePixelRatio'] const useDevicesList: typeof import('@vueuse/core')['useDevicesList'] const useDisplayMedia: typeof import('@vueuse/core')['useDisplayMedia'] const useDocumentVisibility: typeof import('@vueuse/core')['useDocumentVisibility'] const useDoubleClick: typeof import('@vueuse/core')['useDoubleClick'] const useDraggable: typeof import('@vueuse/core')['useDraggable'] const useDropZone: typeof import('@vueuse/core')['useDropZone'] const useDroppable: typeof import('@vueuse/core')['useDroppable'] const useElementBounding: typeof import('@vueuse/core')['useElementBounding'] const useElementByPoint: typeof import('@vueuse/core')['useElementByPoint'] const useElementFocus: typeof import('@vueuse/core')['useElementFocus'] const useElementHover: typeof import('@vueuse/core')['useElementHover'] const useElementSize: typeof import('@vueuse/core')['useElementSize'] const useElementVisibility: typeof import('@vueuse/core')['useElementVisibility'] const useEventBus: typeof import('@vueuse/core')['useEventBus'] const useEventListener: typeof import('@vueuse/core')['useEventListener'] const useEventSource: typeof import('@vueuse/core')['useEventSource'] const useEyeDropper: typeof import('@vueuse/core')['useEyeDropper'] const useFavicon: typeof import('@vueuse/core')['useFavicon'] const useFetch: typeof import('@vueuse/core')['useFetch'] const useFileDialog: typeof import('@vueuse/core')['useFileDialog'] const useFileSystemAccess: typeof import('@vueuse/core')['useFileSystemAccess'] const useFocus: typeof import('@vueuse/core')['useFocus'] const useFocusWithin: typeof import('@vueuse/core')['useFocusWithin'] const useFps: typeof import('@vueuse/core')['useFps'] const useFullscreen: typeof import('@vueuse/core')['useFullscreen'] const useGamepad: typeof import('@vueuse/core')['useGamepad'] const useGeolocation: typeof import('@vueuse/core')['useGeolocation'] const useGesture: typeof import('@vueuse/core')['useGesture'] const useHotkeys: typeof import('@vueuse/core')['useHotkeys'] const useId: typeof import('vue')['useId'] const useIdle: typeof import('@vueuse/core')['useIdle'] const useImage: typeof import('@vueuse/core')['useImage'] const useInfiniteScroll: typeof import('@vueuse/core')['useInfiniteScroll'] const useIntersectionObserver: typeof import('@vueuse/core')['useIntersectionObserver'] const useInterval: typeof import('@vueuse/core')['useInterval'] const useIntervalFn: typeof import('@vueuse/core')['useIntervalFn'] const useKeyCombo: typeof import('@vueuse/core')['useKeyCombo'] const useKeyModifier: typeof import('@vueuse/core')['useKeyModifier'] const useKeyPressed: typeof import('@vueuse/core')['useKeyPressed'] const useKeyboard: typeof import('@vueuse/core')['useKeyboard'] const useLastChanged: typeof import('@vueuse/core')['useLastChanged'] const useLink: typeof import('vue-router')['useLink'] const useLocalStorage: typeof import('@vueuse/core')['useLocalStorage'] const useLongPress: typeof import('@vueuse/core')['useLongPress'] const useMagicKeys: typeof import('@vueuse/core')['useMagicKeys'] const useManualRefHistory: typeof import('@vueuse/core')['useManualRefHistory'] const useMediaControls: typeof import('@vueuse/core')['useMediaControls'] const useMediaQuery: typeof import('@vueuse/core')['useMediaQuery'] const useMemoize: typeof import('@vueuse/core')['useMemoize'] const useMemory: typeof import('@vueuse/core')['useMemory'] const useModel: typeof import('vue')['useModel'] const useMounted: typeof import('@vueuse/core')['useMounted'] const useMouse: typeof import('@vueuse/core')['useMouse'] const useMouseInElement: typeof import('@vueuse/core')['useMouseInElement'] const useMousePressed: typeof import('@vueuse/core')['useMousePressed'] const useMutationObserver: typeof import('@vueuse/core')['useMutationObserver'] const useNavigatorLanguage: typeof import('@vueuse/core')['useNavigatorLanguage'] const useNetwork: typeof import('@vueuse/core')['useNetwork'] const useNow: typeof import('@vueuse/core')['useNow'] const useObjectUrl: typeof import('@vueuse/core')['useObjectUrl'] const useOffsetPagination: typeof import('@vueuse/core')['useOffsetPagination'] const useOnline: typeof import('@vueuse/core')['useOnline'] const usePageLeave: typeof import('@vueuse/core')['usePageLeave'] const usePageVisibility: typeof import('@vueuse/core')['usePageVisibility'] const useParallax: typeof import('@vueuse/core')['useParallax'] const useParentElement: typeof import('@vueuse/core')['useParentElement'] const usePerformanceObserver: typeof import('@vueuse/core')['usePerformanceObserver'] const usePermission: typeof import('@vueuse/core')['usePermission'] const usePointer: typeof import('@vueuse/core')['usePointer'] const usePointerLock: typeof import('@vueuse/core')['usePointerLock'] const usePointerSwipe: typeof import('@vueuse/core')['usePointerSwipe'] const usePreferredColorScheme: typeof import('@vueuse/core')['usePreferredColorScheme'] const usePreferredContrast: typeof import('@vueuse/core')['usePreferredContrast'] const usePreferredDark: typeof import('@vueuse/core')['usePreferredDark'] const usePreferredLanguages: typeof import('@vueuse/core')['usePreferredLanguages'] const usePreferredReducedMotion: typeof import('@vueuse/core')['usePreferredReducedMotion'] const usePreferredReducedTransparency: typeof import('@vueuse/core')['usePreferredReducedTransparency'] const usePrevious: typeof import('@vueuse/core')['usePrevious'] const useRafFn: typeof import('@vueuse/core')['useRafFn'] const useRefHistory: typeof import('@vueuse/core')['useRefHistory'] const useResizeObserver: typeof import('@vueuse/core')['useResizeObserver'] const useRoute: typeof import('vue-router')['useRoute'] const useRouter: typeof import('vue-router')['useRouter'] const useSSRWidth: typeof import('@vueuse/core')['useSSRWidth'] const useScreenOrientation: typeof import('@vueuse/core')['useScreenOrientation'] const useScreenSafeArea: typeof import('@vueuse/core')['useScreenSafeArea'] const useScriptTag: typeof import('@vueuse/core')['useScriptTag'] const useScroll: typeof import('@vueuse/core')['useScroll'] const useScrollLock: typeof import('@vueuse/core')['useScrollLock'] const useSessionStorage: typeof import('@vueuse/core')['useSessionStorage'] const useShare: typeof import('@vueuse/core')['useShare'] const useSharedWorker: typeof import('@vueuse/core')['useSharedWorker'] const useSlots: typeof import('vue')['useSlots'] const useSortable: typeof import('@vueuse/core')['useSortable'] const useSorted: typeof import('@vueuse/core')['useSorted'] const useSpeechRecognition: typeof import('@vueuse/core')['useSpeechRecognition'] const useSpeechSynthesis: typeof import('@vueuse/core')['useSpeechSynthesis'] const useStepper: typeof import('@vueuse/core')['useStepper'] const useStorage: typeof import('@vueuse/core')['useStorage'] const useStorageAsync: typeof import('@vueuse/core')['useStorageAsync'] const useStyleTag: typeof import('@vueuse/core')['useStyleTag'] const useSupported: typeof import('@vueuse/core')['useSupported'] const useSwipe: typeof import('@vueuse/core')['useSwipe'] const useTemplateRef: typeof import('vue')['useTemplateRef'] const useTemplateRefsList: typeof import('@vueuse/core')['useTemplateRefsList'] const useTextDirection: typeof import('@vueuse/core')['useTextDirection'] const useTextSelection: typeof import('@vueuse/core')['useTextSelection'] const useTextareaAutosize: typeof import('@vueuse/core')['useTextareaAutosize'] const useThrottle: typeof import('@vueuse/core')['useThrottle'] const useThrottleFn: typeof import('@vueuse/core')['useThrottleFn'] const useThrottledRefHistory: typeof import('@vueuse/core')['useThrottledRefHistory'] const useTimeAgo: typeof import('@vueuse/core')['useTimeAgo'] const useTimeout: typeof import('@vueuse/core')['useTimeout'] const useTimeoutFn: typeof import('@vueuse/core')['useTimeoutFn'] const useTimeoutPoll: typeof import('@vueuse/core')['useTimeoutPoll'] const useTimestamp: typeof import('@vueuse/core')['useTimestamp'] const useTitle: typeof import('@vueuse/core')['useTitle'] const useToNumber: typeof import('@vueuse/core')['useToNumber'] const useToString: typeof import('@vueuse/core')['useToString'] const useToggle: typeof import('@vueuse/core')['useToggle'] const useToggleDark: typeof import('@vueuse/core')['useToggleDark'] const useTransition: typeof import('@vueuse/core')['useTransition'] const useUrlSearchParams: typeof import('@vueuse/core')['useUrlSearchParams'] const useUserMedia: typeof import('@vueuse/core')['useUserMedia'] const useUserStore: typeof import('./src/stores/user.js')['useUserStore'] const useVModel: typeof import('@vueuse/core')['useVModel'] const useVModels: typeof import('@vueuse/core')['useVModels'] const useVersionStore: typeof import('./src/stores/version.js')['useVersionStore'] const useVibrate: typeof import('@vueuse/core')['useVibrate'] const useVirtualList: typeof import('@vueuse/core')['useVirtualList'] const useWakeLock: typeof import('@vueuse/core')['useWakeLock'] const useWebNotification: typeof import('@vueuse/core')['useWebNotification'] const useWebSocket: typeof import('@vueuse/core')['useWebSocket'] const useWebWorker: typeof import('@vueuse/core')['useWebWorker'] const useWebWorkerFn: typeof import('@vueuse/core')['useWebWorkerFn'] const useWindowFocus: typeof import('@vueuse/core')['useWindowFocus'] const useWindowScroll: typeof import('@vueuse/core')['useWindowScroll'] const useWindowSize: typeof import('@vueuse/core')['useWindowSize'] const validateEmail: typeof import('./src/utils/index.js')['validateEmail'] const validateIdCard: typeof import('./src/utils/index.js')['validateIdCard'] const validatePhone: typeof import('./src/utils/index.js')['validatePhone'] const version: typeof import('./src/utils/version.js')['default'] const versionChecker: typeof import('./src/utils/version.js')['versionChecker'] const watch: typeof import('vue')['watch'] const watchArray: typeof import('@vueuse/core')['watchArray'] const watchAtMost: typeof import('@vueuse/core')['watchAtMost'] const watchDebounced: typeof import('@vueuse/core')['watchDebounced'] const watchDeep: typeof import('@vueuse/core')['watchDeep'] const watchEffect: typeof import('vue')['watchEffect'] const watchIgnorable: typeof import('@vueuse/core')['watchIgnorable'] const watchImmediate: typeof import('@vueuse/core')['watchImmediate'] const watchOnce: typeof import('@vueuse/core')['watchOnce'] const watchPausable: typeof import('@vueuse/core')['watchPausable'] const watchPostEffect: typeof import('vue')['watchPostEffect'] const watchSyncEffect: typeof import('vue')['watchSyncEffect'] const watchThrottled: typeof import('@vueuse/core')['watchThrottled'] const watchTriggerable: typeof import('@vueuse/core')['watchTriggerable'] const watchWithFilter: typeof import('@vueuse/core')['watchWithFilter'] const whenever: typeof import('@vueuse/core')['whenever'] } // for type re-export declare global { // @ts-ignore export type { Component, Slot, Slots, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, VNode, WritableComputedRef } from 'vue' import('vue') // @ts-ignore export type { VersionChecker } from './src/utils/version.js' import('./src/utils/version.js') } // for vue template auto import import { UnwrapRef } from 'vue' declare module 'vue' { interface GlobalComponents {} interface ComponentCustomProperties { readonly EffectScope: UnwrapRef readonly PERMISSIONS: UnwrapRef readonly ROLES: UnwrapRef readonly ROLE_PERMISSIONS: UnwrapRef readonly VERSION_CONFIG: UnwrapRef readonly VersionChecker: UnwrapRef readonly acceptHMRUpdate: UnwrapRef readonly applyRenderOptimizations: UnwrapRef readonly asyncComputed: UnwrapRef readonly authEventBus: UnwrapRef readonly autoResetRef: UnwrapRef readonly axios: UnwrapRef readonly camelCase: UnwrapRef readonly capitalize: UnwrapRef readonly checkForUpdates: UnwrapRef readonly checkPermission: UnwrapRef readonly clearLocalVersions: UnwrapRef readonly compareVersions: UnwrapRef readonly computed: UnwrapRef readonly computedAsync: UnwrapRef readonly computedEager: UnwrapRef readonly computedInject: UnwrapRef readonly computedWithControl: UnwrapRef readonly controlledComputed: UnwrapRef readonly controlledRef: UnwrapRef readonly copyToClipboard: UnwrapRef readonly createApp: UnwrapRef readonly createEventHook: UnwrapRef readonly createGlobalState: UnwrapRef readonly createInjectionState: UnwrapRef readonly createIntersectionObserver: UnwrapRef readonly createPinia: UnwrapRef readonly createReactiveFn: UnwrapRef readonly createRef: UnwrapRef readonly createReusableTemplate: UnwrapRef readonly createSharedComposable: UnwrapRef readonly createTemplatePromise: UnwrapRef readonly createUnrefFn: UnwrapRef readonly customRef: UnwrapRef readonly dayjs: UnwrapRef readonly debounce: UnwrapRef readonly debouncedRef: UnwrapRef readonly debouncedWatch: UnwrapRef readonly deepClone: UnwrapRef readonly defineAsyncComponent: UnwrapRef readonly defineComponent: UnwrapRef readonly defineStore: UnwrapRef readonly downloadFile: UnwrapRef readonly eagerComputed: UnwrapRef readonly effectScope: UnwrapRef readonly endsWith: UnwrapRef readonly escape: UnwrapRef readonly extendRef: UnwrapRef readonly filter: UnwrapRef readonly find: UnwrapRef readonly findIndex: UnwrapRef readonly formatDate: UnwrapRef readonly formatFileSize: UnwrapRef readonly formatMoney: UnwrapRef readonly formatPhone: UnwrapRef readonly fromNow: UnwrapRef readonly generateUUID: UnwrapRef readonly get: UnwrapRef readonly getActivePinia: UnwrapRef readonly getBrowserInfo: UnwrapRef readonly getCurrentInstance: UnwrapRef readonly getCurrentScope: UnwrapRef readonly getDevicePerformanceLevel: UnwrapRef readonly getLocalVersions: UnwrapRef readonly getUrlParam: UnwrapRef readonly getUserPermissions: UnwrapRef readonly groupBy: UnwrapRef readonly h: UnwrapRef readonly handleError: UnwrapRef readonly handleResponse: UnwrapRef readonly hasAllPermissions: UnwrapRef readonly hasAnyPermission: UnwrapRef readonly hasUserPermission: UnwrapRef readonly ignorableWatch: UnwrapRef readonly includes: UnwrapRef readonly initRenderOptimizations: UnwrapRef readonly inject: UnwrapRef readonly injectLocal: UnwrapRef readonly isAlipay: UnwrapRef readonly isDefined: UnwrapRef readonly isEmpty: UnwrapRef readonly isEqual: UnwrapRef readonly isMobile: UnwrapRef readonly isProxy: UnwrapRef readonly isReactive: UnwrapRef readonly isReadonly: UnwrapRef readonly isRef: UnwrapRef readonly isWeChat: UnwrapRef readonly kebabCase: UnwrapRef readonly keyBy: UnwrapRef readonly lowerCase: UnwrapRef readonly makeDestructurable: UnwrapRef readonly map: UnwrapRef readonly mapActions: UnwrapRef readonly mapGetters: UnwrapRef readonly mapState: UnwrapRef readonly mapStores: UnwrapRef readonly mapWritableState: UnwrapRef readonly markRaw: UnwrapRef readonly merge: UnwrapRef readonly nextTick: UnwrapRef readonly omit: UnwrapRef readonly onActivated: UnwrapRef readonly onBeforeMount: UnwrapRef readonly onBeforeRouteLeave: UnwrapRef readonly onBeforeRouteUpdate: UnwrapRef readonly onBeforeUnmount: UnwrapRef readonly onBeforeUpdate: UnwrapRef readonly onClickOutside: UnwrapRef readonly onDeactivated: UnwrapRef readonly onElementRemoval: UnwrapRef readonly onErrorCaptured: UnwrapRef readonly onKeyStroke: UnwrapRef readonly onLongPress: UnwrapRef readonly onMounted: UnwrapRef readonly onRenderTracked: UnwrapRef readonly onRenderTriggered: UnwrapRef readonly onScopeDispose: UnwrapRef readonly onServerPrefetch: UnwrapRef readonly onStartTyping: UnwrapRef readonly onUnmounted: UnwrapRef readonly onUpdated: UnwrapRef readonly onWatcherCleanup: UnwrapRef readonly optimizeAnimations: UnwrapRef readonly optimizeImageLoading: UnwrapRef readonly optimizeLayout: UnwrapRef readonly optimizeMemory: UnwrapRef readonly orderBy: UnwrapRef readonly pausableWatch: UnwrapRef readonly permission: UnwrapRef readonly pick: UnwrapRef readonly prefersReducedMotion: UnwrapRef readonly provide: UnwrapRef readonly provideLocal: UnwrapRef readonly reactify: UnwrapRef readonly reactifyObject: UnwrapRef readonly reactive: UnwrapRef readonly reactiveComputed: UnwrapRef readonly reactiveOmit: UnwrapRef readonly reactivePick: UnwrapRef readonly readonly: UnwrapRef readonly reduce: UnwrapRef readonly ref: UnwrapRef readonly refAutoReset: UnwrapRef readonly refDebounced: UnwrapRef readonly refDefault: UnwrapRef readonly refThrottled: UnwrapRef readonly refWithControl: UnwrapRef readonly removeUrlParam: UnwrapRef readonly request: UnwrapRef readonly resolveComponent: UnwrapRef readonly resolveRef: UnwrapRef readonly resolveUnref: UnwrapRef readonly role: UnwrapRef readonly saveLocalVersions: UnwrapRef readonly set: UnwrapRef readonly setActivePinia: UnwrapRef readonly setMapStoreSuffix: UnwrapRef readonly setUrlParam: UnwrapRef readonly shallowReactive: UnwrapRef readonly shallowReadonly: UnwrapRef readonly shallowRef: UnwrapRef readonly snakeCase: UnwrapRef readonly sortBy: UnwrapRef readonly startsWith: UnwrapRef readonly storeToRefs: UnwrapRef readonly supportsBackdropFilter: UnwrapRef readonly supportsHardwareAcceleration: UnwrapRef readonly syncRef: UnwrapRef readonly syncRefs: UnwrapRef readonly templateRef: UnwrapRef readonly throttle: UnwrapRef readonly throttledRef: UnwrapRef readonly throttledWatch: UnwrapRef readonly toRaw: UnwrapRef readonly toReactive: UnwrapRef readonly toRef: UnwrapRef readonly toRefs: UnwrapRef readonly toValue: UnwrapRef readonly triggerRef: UnwrapRef readonly trim: UnwrapRef readonly tryOnBeforeMount: UnwrapRef readonly tryOnBeforeUnmount: UnwrapRef readonly tryOnMounted: UnwrapRef readonly tryOnScopeDispose: UnwrapRef readonly tryOnUnmounted: UnwrapRef readonly unescape: UnwrapRef readonly uniq: UnwrapRef readonly uniqBy: UnwrapRef readonly unref: UnwrapRef readonly unrefElement: UnwrapRef readonly until: UnwrapRef readonly upperCase: UnwrapRef readonly useActiveElement: UnwrapRef readonly useAnimate: UnwrapRef readonly useAppStore: UnwrapRef readonly useArrayDifference: UnwrapRef readonly useArrayEvery: UnwrapRef readonly useArrayFilter: UnwrapRef readonly useArrayFind: UnwrapRef readonly useArrayFindIndex: UnwrapRef readonly useArrayFindLast: UnwrapRef readonly useArrayIncludes: UnwrapRef readonly useArrayJoin: UnwrapRef readonly useArrayMap: UnwrapRef readonly useArrayReduce: UnwrapRef readonly useArraySome: UnwrapRef readonly useArrayUnique: UnwrapRef readonly useAsyncQueue: UnwrapRef readonly useAsyncState: UnwrapRef readonly useAttrs: UnwrapRef readonly useBase64: UnwrapRef readonly useBattery: UnwrapRef readonly useBluetooth: UnwrapRef readonly useBreakpoints: UnwrapRef readonly useBroadcastChannel: UnwrapRef readonly useBrowserLocation: UnwrapRef readonly useCached: UnwrapRef readonly useCertification: UnwrapRef readonly useClipboard: UnwrapRef readonly useClipboardItems: UnwrapRef readonly useCloned: UnwrapRef readonly useColorMode: UnwrapRef readonly useConfirmDialog: UnwrapRef readonly useCountdown: UnwrapRef readonly useCounter: UnwrapRef readonly useCounterStore: UnwrapRef readonly useCssModule: UnwrapRef readonly useCssVar: UnwrapRef readonly useCssVars: UnwrapRef readonly useCurrentElement: UnwrapRef readonly useCycleList: UnwrapRef readonly useDark: UnwrapRef readonly useDateFormat: UnwrapRef readonly useDebounce: UnwrapRef readonly useDebounceFn: UnwrapRef readonly useDebouncedRefHistory: UnwrapRef readonly useDeviceMotion: UnwrapRef readonly useDeviceOrientation: UnwrapRef readonly useDevicePixelRatio: UnwrapRef readonly useDevicesList: UnwrapRef readonly useDisplayMedia: UnwrapRef readonly useDocumentVisibility: UnwrapRef readonly useDraggable: UnwrapRef readonly useDropZone: UnwrapRef readonly useElementBounding: UnwrapRef readonly useElementByPoint: UnwrapRef readonly useElementHover: UnwrapRef readonly useElementSize: UnwrapRef readonly useElementVisibility: UnwrapRef readonly useEventBus: UnwrapRef readonly useEventListener: UnwrapRef readonly useEventSource: UnwrapRef readonly useEyeDropper: UnwrapRef readonly useFavicon: UnwrapRef readonly useFetch: UnwrapRef readonly useFileDialog: UnwrapRef readonly useFileSystemAccess: UnwrapRef readonly useFocus: UnwrapRef readonly useFocusWithin: UnwrapRef readonly useFps: UnwrapRef readonly useFullscreen: UnwrapRef readonly useGamepad: UnwrapRef readonly useGeolocation: UnwrapRef readonly useId: UnwrapRef readonly useIdle: UnwrapRef readonly useImage: UnwrapRef readonly useInfiniteScroll: UnwrapRef readonly useIntersectionObserver: UnwrapRef readonly useInterval: UnwrapRef readonly useIntervalFn: UnwrapRef readonly useKeyModifier: UnwrapRef readonly useLastChanged: UnwrapRef readonly useLink: UnwrapRef readonly useLocalStorage: UnwrapRef readonly useMagicKeys: UnwrapRef readonly useManualRefHistory: UnwrapRef readonly useMediaControls: UnwrapRef readonly useMediaQuery: UnwrapRef readonly useMemoize: UnwrapRef readonly useMemory: UnwrapRef readonly useModel: UnwrapRef readonly useMounted: UnwrapRef readonly useMouse: UnwrapRef readonly useMouseInElement: UnwrapRef readonly useMousePressed: UnwrapRef readonly useMutationObserver: UnwrapRef readonly useNavigatorLanguage: UnwrapRef readonly useNetwork: UnwrapRef readonly useNow: UnwrapRef readonly useObjectUrl: UnwrapRef readonly useOffsetPagination: UnwrapRef readonly useOnline: UnwrapRef readonly usePageLeave: UnwrapRef readonly useParallax: UnwrapRef readonly useParentElement: UnwrapRef readonly usePerformanceObserver: UnwrapRef readonly usePermission: UnwrapRef readonly usePointer: UnwrapRef readonly usePointerLock: UnwrapRef readonly usePointerSwipe: UnwrapRef readonly usePreferredColorScheme: UnwrapRef readonly usePreferredContrast: UnwrapRef readonly usePreferredDark: UnwrapRef readonly usePreferredLanguages: UnwrapRef readonly usePreferredReducedMotion: UnwrapRef readonly usePreferredReducedTransparency: UnwrapRef readonly usePrevious: UnwrapRef readonly useRafFn: UnwrapRef readonly useRefHistory: UnwrapRef readonly useResizeObserver: UnwrapRef readonly useRoute: UnwrapRef readonly useRouter: UnwrapRef readonly useSSRWidth: UnwrapRef readonly useScreenOrientation: UnwrapRef readonly useScreenSafeArea: UnwrapRef readonly useScriptTag: UnwrapRef readonly useScroll: UnwrapRef readonly useScrollLock: UnwrapRef readonly useSessionStorage: UnwrapRef readonly useShare: UnwrapRef readonly useSlots: UnwrapRef readonly useSorted: UnwrapRef readonly useSpeechRecognition: UnwrapRef readonly useSpeechSynthesis: UnwrapRef readonly useStepper: UnwrapRef readonly useStorage: UnwrapRef readonly useStorageAsync: UnwrapRef readonly useStyleTag: UnwrapRef readonly useSupported: UnwrapRef readonly useSwipe: UnwrapRef readonly useTemplateRef: UnwrapRef readonly useTemplateRefsList: UnwrapRef readonly useTextDirection: UnwrapRef readonly useTextSelection: UnwrapRef readonly useTextareaAutosize: UnwrapRef readonly useThrottle: UnwrapRef readonly useThrottleFn: UnwrapRef readonly useThrottledRefHistory: UnwrapRef readonly useTimeAgo: UnwrapRef readonly useTimeout: UnwrapRef readonly useTimeoutFn: UnwrapRef readonly useTimeoutPoll: UnwrapRef readonly useTimestamp: UnwrapRef readonly useTitle: UnwrapRef readonly useToNumber: UnwrapRef readonly useToString: UnwrapRef readonly useToggle: UnwrapRef readonly useTransition: UnwrapRef readonly useUrlSearchParams: UnwrapRef readonly useUserMedia: UnwrapRef readonly useUserStore: UnwrapRef readonly useVModel: UnwrapRef readonly useVModels: UnwrapRef readonly useVibrate: UnwrapRef readonly useVirtualList: UnwrapRef readonly useWakeLock: UnwrapRef readonly useWebNotification: UnwrapRef readonly useWebSocket: UnwrapRef readonly useWebWorker: UnwrapRef readonly useWebWorkerFn: UnwrapRef readonly useWindowFocus: UnwrapRef readonly useWindowScroll: UnwrapRef readonly useWindowSize: UnwrapRef readonly validateEmail: UnwrapRef readonly validateIdCard: UnwrapRef readonly validatePhone: UnwrapRef readonly version: UnwrapRef readonly versionChecker: UnwrapRef readonly watch: UnwrapRef readonly watchArray: UnwrapRef readonly watchAtMost: UnwrapRef readonly watchDebounced: UnwrapRef readonly watchDeep: UnwrapRef readonly watchEffect: UnwrapRef readonly watchIgnorable: UnwrapRef readonly watchImmediate: UnwrapRef readonly watchOnce: UnwrapRef readonly watchPausable: UnwrapRef readonly watchPostEffect: UnwrapRef readonly watchSyncEffect: UnwrapRef readonly watchThrottled: UnwrapRef readonly watchTriggerable: UnwrapRef readonly watchWithFilter: UnwrapRef readonly whenever: UnwrapRef } }