declare interface Window { BASE_URL?: string; CDN_HOST: string; DATA_HOST: string; DATA_REGION: string; DEFAULT_LANG: string; REFETCH_INTERVAL: number; DATA_SOURCE?: string; } // with vite-plugin-vue-markdown, markdown files can be treated as Vue components declare module "*.md" { import type { DefineComponent } from "vue"; const component: DefineComponent; export default component; } declare module "*.vue" { import type { DefineComponent } from "vue"; const component: DefineComponent; export default component; }