import { Linter } from "eslint"; //#region src/configs/typescript/types.d.ts interface TypeScriptOptions { project?: string | boolean; } //#endregion //#region src/configs/vue/types.d.ts interface VueOptions { typescript?: boolean; } //#endregion //#region src/types.d.ts interface FactoryOptions { typescript?: boolean | TypeScriptOptions; vue?: boolean | VueOptions; } type UserConfig = Linter.Config; //#endregion //#region src/module.d.ts declare function eslintConfig(options?: FactoryOptions, ...userConfigs: UserConfig[]): Promise; //#endregion export { type FactoryOptions, type TypeScriptOptions, type UserConfig, type VueOptions, eslintConfig as default }; //# sourceMappingURL=index.d.mts.map