/** * 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