import type { ESLintTarget } from '../../config.js'; import type { RuleData } from '../parse.js'; import type { ConfigFormat } from './formats.js'; export { detectConfigVersion } from './detect.js'; export type { ConfigFormat } from './formats.js'; export declare function selectRulesLoader(version: ConfigFormat): (target: ESLintTarget) => Promise;