import __tsdown_shims_path from 'node:path'; import __tsdown_shims_url from 'node:url'; import { ConfigNames, RuleOptions } from "./typegen.mjs"; import { OptionsConfig, TypedFlatConfigItem } from "./types.mjs"; import { FlatConfigComposer } from "eslint-flat-config-utils"; import { Linter } from "eslint"; //#region src/factory.d.ts declare const defaultPluginRenaming: { 'import-lite': string; vitest: string; yml: string; }; declare function eienjs(options?: OptionsConfig & Omit): FlatConfigComposer; type ResolvedOptions = T extends boolean ? never : NonNullable; declare function resolveSubOptions(options: OptionsConfig, key: K): ResolvedOptions; declare function getOverrides(options: OptionsConfig, key: keyof OptionsConfig): Partial; //#endregion export { ResolvedOptions, defaultPluginRenaming, eienjs, getOverrides, resolveSubOptions };