/**
 * ESLint config rule importer (Pipeline 4).
 * Parses ESLint JSON config files and extracts importable rules.
 * Imports rules with string/regex patterns in config:
 * - no-restricted-imports (paths/patterns)
 * - no-restricted-globals (string array)
 * - no-restricted-properties (object.property pairs)
 * - no-restricted-syntax (AST node type selectors → regex approximations)
 */
import type { CompiledRule } from './compiler-schema.js';
export interface EslintImportResult {
    rules: CompiledRule[];
    skipped: {
        rule: string;
        reason: string;
    }[];
}
/** Parse ESLint JSON config and extract importable rules. */
export declare function parseEslintConfig(jsonContent: string): EslintImportResult;
//# sourceMappingURL=eslint-adapter.d.ts.map