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<RuleData[]>;
