import type { ConfigWithExtends, ExtensionConfigObject } from '@eslint/config-helpers'; import type { Linter } from 'eslint'; type InfiniteArray = T | Array>; type NamedExtensionConfig = ExtensionConfigObject & { name: string; rules?: Linter.RulesRecord; }; export type Config = ConfigWithExtends & { extends?: Array>; name: string; rules?: Linter.RulesRecord; }; type ConfigArray = Config | ConfigArray[]; export declare const defineConfig: (...configs: ConfigArray[]) => Config[]; export {};