import { IFileSystem, ILogger, IConfigParser } from '../../../domain/interfaces'; import { NormalizedRule } from '../../../domain/models/normalized-rule'; import { IRuleEvaluatorStrategy, WorkspaceEvaluationContext, RuleEvaluationResult } from './evaluator.interface'; export declare class NativeEvaluator implements IRuleEvaluatorStrategy { private readonly fs; private readonly logger; private readonly configParser; private readonly handlers; constructor(fs: IFileSystem, logger: ILogger, configParser: IConfigParser); evaluateAll(rules: NormalizedRule[], ctx: WorkspaceEvaluationContext): Promise; private evaluateRule; }