import type { NormalizedRule } from '../../../domain/models/normalized-rule'; import type { IRuleEvaluatorStrategy, RuleEvaluationResult, WorkspaceEvaluationContext } from '../evaluators/evaluator.interface'; export declare class CompositeRuleEvaluator implements IRuleEvaluatorStrategy { private readonly nativeStrategy; private readonly enforcerEvaluator; constructor(nativeStrategy: IRuleEvaluatorStrategy, enforcerEvaluator: IRuleEvaluatorStrategy); evaluateAll(rules: NormalizedRule[], context: WorkspaceEvaluationContext): Promise; private degradeToNative; }