import { Awaitable, OptionsConfig, TypedFlatConfigItem } from "@antfu/eslint-config"; //#region src/rules/nuxt.d.ts declare const nuxtConfig: ({ name: string; files: string[]; rules: { 'no-undef': string; 'vue/multi-word-component-names'?: undefined; 'vue/no-multiple-template-root'?: undefined; }; } | { name: string; files: string[]; rules: { 'vue/multi-word-component-names': string; 'no-undef'?: undefined; 'vue/no-multiple-template-root'?: undefined; }; } | { name: string; files: string[]; rules: { 'vue/no-multiple-template-root': string; 'no-undef'?: undefined; 'vue/multi-word-component-names'?: undefined; }; })[]; //#endregion //#region src/index.d.ts declare const tresLintConfig: (options?: OptionsConfig & TypedFlatConfigItem, ...configs: Awaitable[]) => Promise; //#endregion export { nuxtConfig as nuxt, tresLintConfig };