import Bucketer from "../bucket/Bucketer"; import { TargetAction, Variation } from "../../model/model"; import ExperimentRequest from "../evalautor/experiment/ExperimentRequest"; import { EvaluatorContext } from "../evalautor/Evaluator"; export default class ActionResolver { private readonly bucketer; constructor(bucketer: Bucketer); resolveOrNull(request: ExperimentRequest, context: EvaluatorContext, action: TargetAction): Variation | undefined; private resolveVariation; private resolveBucket; }