// Vue 3 Composition API globals declare global { // Vue composition API const ref: (typeof import('vue'))['ref'] const reactive: (typeof import('vue'))['reactive'] const computed: (typeof import('vue'))['computed'] const watch: (typeof import('vue'))['watch'] const watchEffect: (typeof import('vue'))['watchEffect'] const onMounted: (typeof import('vue'))['onMounted'] const onUnmounted: (typeof import('vue'))['onUnmounted'] const onBeforeUnmount: (typeof import('vue'))['onBeforeUnmount'] const onBeforeMount: (typeof import('vue'))['onBeforeMount'] const onUpdated: (typeof import('vue'))['onUpdated'] const onBeforeUpdate: (typeof import('vue'))['onBeforeUpdate'] const nextTick: (typeof import('vue'))['nextTick'] const toRef: (typeof import('vue'))['toRef'] const toRefs: (typeof import('vue'))['toRefs'] // Vue router types type Route = import('vue-router')['RouteLocationNormalized'] const onBeforeRouteLeave: (typeof import('vue-router'))['onBeforeRouteLeave'] // Nuxt composables const useRouter: (typeof import('#app/composables/router'))['useRouter'] const useRoute: (typeof import('#app/composables/router'))['useRoute'] const navigateTo: (typeof import('#app/composables/router'))['navigateTo'] const useRuntimeConfig: (typeof import('#app/composables/runtime-config'))['useRuntimeConfig'] const useCookie: (typeof import('#app/composables/cookie'))['useCookie'] const useState: (typeof import('#app/composables/state'))['useState'] const useHead: (typeof import('#app/composables/head'))['useHead'] const useSeoMeta: (typeof import('#app/composables/head'))['useSeoMeta'] const useNuxtData: (typeof import('#app/composables/asyncData'))['useNuxtData'] const clearNuxtData: (typeof import('#app/composables/asyncData'))['clearNuxtData'] const refreshNuxtData: (typeof import('#app/composables/asyncData'))['refreshNuxtData'] const useFetch: (typeof import('#app/composables/fetch'))['useFetch'] const $fetch: (typeof import('#app/composables/fetch'))['$fetch'] const useAsyncData: (typeof import('#app/composables/asyncData'))['useAsyncData'] const useLazyFetch: (typeof import('#app/composables/fetch'))['useLazyFetch'] const useLazyAsyncData: (typeof import('#app/composables/asyncData'))['useLazyAsyncData'] const useNuxtApp: (typeof import('#app/composables/app'))['useNuxtApp'] // Vue i18n const useI18n: (typeof import('#i18n'))['useI18n'] // Pinia const useRepo: (typeof import('@pinia-orm/pinia'))['useRepo'] // Custom store composables (assuming they exist) const usePageStore: () => unknown const useOrganizationProfileStore: () => unknown // Test framework globals (Vitest) const describe: (typeof import('vitest'))['describe'] const it: (typeof import('vitest'))['it'] const test: (typeof import('vitest'))['test'] const expect: (typeof import('vitest'))['expect'] const beforeEach: (typeof import('vitest'))['beforeEach'] const beforeAll: (typeof import('vitest'))['beforeAll'] const afterEach: (typeof import('vitest'))['afterEach'] const afterAll: (typeof import('vitest'))['afterAll'] const vi: (typeof import('vitest'))['vi'] } export {}