import { TSESLint } from '@typescript-eslint/utils'; import { ConfigWithExtends } from 'typescript-eslint'; export { ConfigWithExtends } from 'typescript-eslint'; declare function defineConfig(...configs: InfiniteDepthConfigWithExtends[]): ConfigArray; type InfiniteDepthConfigWithExtends = ConfigWithExtends | InfiniteDepthConfigWithExtends[]; type ConfigArray = TSESLint.FlatConfig.ConfigArray; export { type ConfigArray, type InfiniteDepthConfigWithExtends, defineConfig };