import { NuxtModule, RuntimeConfig } from '@nuxt/schema' declare module '@nuxt/schema' { interface NuxtOptions { /** * Configuration for `@nuxt/eslint` */ ["eslint"]: typeof import("@nuxt/eslint").default extends NuxtModule ? O : Record /** * Configuration for `@nuxt/icon` */ ["icon"]: typeof import("@nuxt/icon").default extends NuxtModule ? O : Record /** * Configuration for `@nuxt/image` */ ["image"]: typeof import("@nuxt/image").default extends NuxtModule ? O : Record /** * Configuration for `@nuxtjs/mdc` */ ["mdc"]: typeof import("@nuxtjs/mdc").default extends NuxtModule ? O : Record /** * Configuration for `@nuxt/content` */ ["content"]: typeof import("@nuxt/content").default extends NuxtModule ? O : Record /** * Configuration for `@nuxt/fonts` */ ["fonts"]: typeof import("@nuxt/fonts").default extends NuxtModule ? O : Record /** * Configuration for `@pinia/nuxt` */ ["pinia"]: typeof import("@pinia/nuxt").default extends NuxtModule ? O : Record /** * Configuration for `@nuxtjs/tailwindcss` */ ["tailwindcss"]: typeof import("@nuxtjs/tailwindcss").default extends NuxtModule ? O : Record /** * Configuration for `@nuxt/devtools` */ ["devtools"]: typeof import("@nuxt/devtools").default extends NuxtModule ? O : Record /** * Configuration for `@nuxt/telemetry` */ ["telemetry"]: typeof import("@nuxt/telemetry").default extends NuxtModule ? O : Record } interface NuxtConfig { /** * Configuration for `@nuxt/eslint` */ ["eslint"]?: typeof import("@nuxt/eslint").default extends NuxtModule ? Partial : Record /** * Configuration for `@nuxt/icon` */ ["icon"]?: typeof import("@nuxt/icon").default extends NuxtModule ? Partial : Record /** * Configuration for `@nuxt/image` */ ["image"]?: typeof import("@nuxt/image").default extends NuxtModule ? Partial : Record /** * Configuration for `@nuxtjs/mdc` */ ["mdc"]?: typeof import("@nuxtjs/mdc").default extends NuxtModule ? Partial : Record /** * Configuration for `@nuxt/content` */ ["content"]?: typeof import("@nuxt/content").default extends NuxtModule ? Partial : Record /** * Configuration for `@nuxt/fonts` */ ["fonts"]?: typeof import("@nuxt/fonts").default extends NuxtModule ? Partial : Record /** * Configuration for `@pinia/nuxt` */ ["pinia"]?: typeof import("@pinia/nuxt").default extends NuxtModule ? Partial : Record /** * Configuration for `@nuxtjs/tailwindcss` */ ["tailwindcss"]?: typeof import("@nuxtjs/tailwindcss").default extends NuxtModule ? Partial : Record /** * Configuration for `@nuxt/devtools` */ ["devtools"]?: typeof import("@nuxt/devtools").default extends NuxtModule ? Partial : Record /** * Configuration for `@nuxt/telemetry` */ ["telemetry"]?: typeof import("@nuxt/telemetry").default extends NuxtModule ? Partial : Record modules?: (undefined | null | false | NuxtModule | string | [NuxtModule | string, Record] | ["@nuxt/eslint", Exclude] | ["@nuxt/icon", Exclude] | ["@nuxt/image", Exclude] | ["@nuxtjs/mdc", Exclude] | ["@nuxt/content", Exclude] | ["@nuxt/fonts", Exclude] | ["@pinia/nuxt", Exclude] | ["@nuxtjs/tailwindcss", Exclude] | ["@nuxt/devtools", Exclude] | ["@nuxt/telemetry", Exclude])[], } } declare module 'nuxt/schema' { interface NuxtOptions { /** * Configuration for `@nuxt/eslint` * @see https://www.npmjs.com/package/@nuxt/eslint */ ["eslint"]: typeof import("@nuxt/eslint").default extends NuxtModule ? O : Record /** * Configuration for `@nuxt/icon` * @see https://www.npmjs.com/package/@nuxt/icon */ ["icon"]: typeof import("@nuxt/icon").default extends NuxtModule ? O : Record /** * Configuration for `@nuxt/image` * @see https://www.npmjs.com/package/@nuxt/image */ ["image"]: typeof import("@nuxt/image").default extends NuxtModule ? O : Record /** * Configuration for `@nuxtjs/mdc` * @see https://www.npmjs.com/package/@nuxtjs/mdc */ ["mdc"]: typeof import("@nuxtjs/mdc").default extends NuxtModule ? O : Record /** * Configuration for `@nuxt/content` * @see https://content.nuxt.com */ ["content"]: typeof import("@nuxt/content").default extends NuxtModule ? O : Record /** * Configuration for `@nuxt/fonts` * @see https://www.npmjs.com/package/@nuxt/fonts */ ["fonts"]: typeof import("@nuxt/fonts").default extends NuxtModule ? O : Record /** * Configuration for `@pinia/nuxt` * @see https://www.npmjs.com/package/@pinia/nuxt */ ["pinia"]: typeof import("@pinia/nuxt").default extends NuxtModule ? O : Record /** * Configuration for `@nuxtjs/tailwindcss` * @see https://www.npmjs.com/package/@nuxtjs/tailwindcss */ ["tailwindcss"]: typeof import("@nuxtjs/tailwindcss").default extends NuxtModule ? O : Record /** * Configuration for `@nuxt/devtools` * @see https://www.npmjs.com/package/@nuxt/devtools */ ["devtools"]: typeof import("@nuxt/devtools").default extends NuxtModule ? O : Record /** * Configuration for `@nuxt/telemetry` * @see https://www.npmjs.com/package/@nuxt/telemetry */ ["telemetry"]: typeof import("@nuxt/telemetry").default extends NuxtModule ? O : Record } interface NuxtConfig { /** * Configuration for `@nuxt/eslint` * @see https://www.npmjs.com/package/@nuxt/eslint */ ["eslint"]?: typeof import("@nuxt/eslint").default extends NuxtModule ? Partial : Record /** * Configuration for `@nuxt/icon` * @see https://www.npmjs.com/package/@nuxt/icon */ ["icon"]?: typeof import("@nuxt/icon").default extends NuxtModule ? Partial : Record /** * Configuration for `@nuxt/image` * @see https://www.npmjs.com/package/@nuxt/image */ ["image"]?: typeof import("@nuxt/image").default extends NuxtModule ? Partial : Record /** * Configuration for `@nuxtjs/mdc` * @see https://www.npmjs.com/package/@nuxtjs/mdc */ ["mdc"]?: typeof import("@nuxtjs/mdc").default extends NuxtModule ? Partial : Record /** * Configuration for `@nuxt/content` * @see https://content.nuxt.com */ ["content"]?: typeof import("@nuxt/content").default extends NuxtModule ? Partial : Record /** * Configuration for `@nuxt/fonts` * @see https://www.npmjs.com/package/@nuxt/fonts */ ["fonts"]?: typeof import("@nuxt/fonts").default extends NuxtModule ? Partial : Record /** * Configuration for `@pinia/nuxt` * @see https://www.npmjs.com/package/@pinia/nuxt */ ["pinia"]?: typeof import("@pinia/nuxt").default extends NuxtModule ? Partial : Record /** * Configuration for `@nuxtjs/tailwindcss` * @see https://www.npmjs.com/package/@nuxtjs/tailwindcss */ ["tailwindcss"]?: typeof import("@nuxtjs/tailwindcss").default extends NuxtModule ? Partial : Record /** * Configuration for `@nuxt/devtools` * @see https://www.npmjs.com/package/@nuxt/devtools */ ["devtools"]?: typeof import("@nuxt/devtools").default extends NuxtModule ? Partial : Record /** * Configuration for `@nuxt/telemetry` * @see https://www.npmjs.com/package/@nuxt/telemetry */ ["telemetry"]?: typeof import("@nuxt/telemetry").default extends NuxtModule ? Partial : Record modules?: (undefined | null | false | NuxtModule | string | [NuxtModule | string, Record] | ["@nuxt/eslint", Exclude] | ["@nuxt/icon", Exclude] | ["@nuxt/image", Exclude] | ["@nuxtjs/mdc", Exclude] | ["@nuxt/content", Exclude] | ["@nuxt/fonts", Exclude] | ["@pinia/nuxt", Exclude] | ["@nuxtjs/tailwindcss", Exclude] | ["@nuxt/devtools", Exclude] | ["@nuxt/telemetry", Exclude])[], } interface RuntimeConfig { app: { buildId: string, baseURL: string, buildAssetsDir: string, cdnURL: string, }, nitro: { envPrefix: string, }, icon: { serverKnownCssClasses: Array, }, content: { databaseVersion: string, version: string, database: { type: string, filename: string, }, localDatabase: { type: string, filename: string, }, integrityCheck: boolean, }, } interface PublicRuntimeConfig { content: { wsUrl: string, }, mdc: { components: { prose: boolean, map: any, }, headings: { anchorLinks: { h1: boolean, h2: boolean, h3: boolean, h4: boolean, h5: boolean, h6: boolean, }, }, }, } } declare module 'vue' { interface ComponentCustomProperties { $config: RuntimeConfig } }