import { Awaitable } from 'eslint-flat-config-utils';
import { TypedFlatConfigItem } from '../types.cjs';
import '@nx/eslint-plugin/src/utils/runtime-lint-utils';
import '@stylistic/eslint-plugin';
import '@typescript-eslint/parser';
import 'eslint';
import 'eslint-config-flat-gitignore';

/**
 * Combine array and non-array configs into a single array.
 */
declare function combine(...configs: Awaitable<TypedFlatConfigItem | TypedFlatConfigItem[]>[]): Promise<TypedFlatConfigItem[]>;

export { combine };
