import { ConditionMatcherFactory } from "./ConditionMatcher"; import { Target } from "../../model/model"; import { EvaluatorContext, EvaluatorRequest } from "../evalautor/Evaluator"; export default class TargetMatcher { private conditionMatcherFactory; constructor(conditionMatcherFactory: ConditionMatcherFactory); matches(request: EvaluatorRequest, context: EvaluatorContext, target: Target): boolean; anyMatches(request: EvaluatorRequest, context: EvaluatorContext, targets: Target[]): boolean; private _matches; }