import { NuxtModule, RuntimeConfig } from '@nuxt/schema' declare module '@nuxt/schema' { interface NuxtConfig { ["elementPlus"]?: typeof import("@element-plus/nuxt").default extends NuxtModule ? Partial : Record, ["unocss"]?: typeof import("@unocss/nuxt").default extends NuxtModule ? Partial : Record, ["image"]?: typeof import("@nuxt/image").default extends NuxtModule ? Partial : Record, ["telemetry"]?: typeof import("@nuxt/telemetry").default extends NuxtModule ? Partial : Record, modules?: (undefined | null | false | NuxtModule | string | [NuxtModule | string, Record] | ["@element-plus/nuxt", Exclude] | ["@unocss/nuxt", Exclude] | ["@nuxt/image", Exclude] | ["@nuxt/telemetry", Exclude])[], } } declare module 'nuxt/schema' { interface NuxtConfig { ["elementPlus"]?: typeof import("@element-plus/nuxt").default extends NuxtModule ? Partial : Record, ["unocss"]?: typeof import("@unocss/nuxt").default extends NuxtModule ? Partial : Record, ["image"]?: typeof import("@nuxt/image").default extends NuxtModule ? Partial : Record, ["telemetry"]?: typeof import("@nuxt/telemetry").default extends NuxtModule ? Partial : Record, modules?: (undefined | null | false | NuxtModule | string | [NuxtModule | string, Record] | ["@element-plus/nuxt", Exclude] | ["@unocss/nuxt", Exclude] | ["@nuxt/image", Exclude] | ["@nuxt/telemetry", Exclude])[], } interface RuntimeConfig { app: { buildId: string, baseURL: string, buildAssetsDir: string, cdnURL: string, }, nitro: { envPrefix: string, }, } interface PublicRuntimeConfig { tenantId: number, apiServer: string, globalTitle: string, domain: string, } } declare module 'vue' { interface ComponentCustomProperties { $config: RuntimeConfig } }