export default {
  Component: true,
  ComponentPublicInstance: true,
  ComputedRef: true,
  DirectiveBinding: true,
  EffectScope: true,
  ExtractDefaultPropTypes: true,
  ExtractPropTypes: true,
  ExtractPublicPropTypes: true,
  InjectionKey: true,
  MaybeRef: true,
  MaybeRefOrGetter: true,
  PropType: true,
  Ref: true,
  Slot: true,
  Slots: true,
  VNode: true,
  WritableComputedRef: true,
  acceptHMRUpdate: true,
  computed: true,
  createApp: true,
  createPinia: true,
  customRef: true,
  defineAsyncComponent: true,
  defineComponent: true,
  defineStore: true,
  effectScope: true,
  getActivePinia: true,
  getCurrentInstance: true,
  getCurrentScope: true,
  h: true,
  inject: true,
  isProxy: true,
  isReactive: true,
  isReadonly: true,
  isRef: true,
  mapActions: true,
  mapGetters: true,
  mapState: true,
  mapStores: true,
  mapWritableState: true,
  markRaw: true,
  nextTick: true,
  onActivated: true,
  onBeforeMount: true,
  onBeforeRouteLeave: true,
  onBeforeRouteUpdate: true,
  onBeforeUnmount: true,
  onBeforeUpdate: true,
  onDeactivated: true,
  onErrorCaptured: true,
  onMounted: true,
  onRenderTracked: true,
  onRenderTriggered: true,
  onScopeDispose: true,
  onServerPrefetch: true,
  onUnmounted: true,
  onUpdated: true,
  onWatcherCleanup: true,
  provide: true,
  reactive: true,
  readonly: true,
  ref: true,
  resolveComponent: true,
  setActivePinia: true,
  setMapStoreSuffix: true,
  shallowReactive: true,
  shallowReadonly: true,
  shallowRef: true,
  storeToRefs: true,
  toRaw: true,
  toRef: true,
  toRefs: true,
  toValue: true,
  triggerRef: true,
  unref: true,
  useAttrs: true,
  useCssModule: true,
  useCssVars: true,
  useId: true,
  useLink: true,
  useModel: true,
  useRoute: true,
  useRouter: true,
  useSlots: true,
  useTemplateRef: true,
  watch: true,
  watchEffect: true,
  watchPostEffect: true,
  watchSyncEffect: true,
  // 上面是 unplugin-auto-import/vite 插件自动导入的变量，下面是手动维护的变量
  MetaProps: "readonly",
  RouterConfig: "readonly",
  RouterConfigRaw: "readonly",
  process: "readonly",
  BlobPart: "readonly",
  ReadOnlyKey: "readonly",
  PartialKey: "readonly",
  RequiredKey: "readonly",
  RequiredKeyPartialOther: "readonly",
  Recordable: "readonly",
  Nullable: "readonly",
  keyLowercase: "readonly",
  CanvasTextBaseline: "readonly",
  keyUppercase: "readonly",
  keyOnPrefix: "readonly",
  NodeJS: "readonly",
  module: "readonly",
  ImportMetaEnv: "readonly",
  __dirname: "readonly",
  NodeListOf: "readonly",
  AppInfo: "readonly",
  __APP_INFO__: "readonly",
  httpNs: "readonly",
  log: "readonly",
  DeepPartial: "readonly",
  DeepReadonly: "readonly",
};
