import { EvaluatorEvaluation, EvaluatorRequest } from "../evaluation/evalautor/Evaluator"; import UserEvent from "./UserEvent"; import { Clock } from "../util/TimeUtil"; export default class UserEventFactory { private static ROOT_TYPE; private static ROOT_ID; private static CONFIG_ID_PROPERTY_KEY; private static EXPERIMENT_VERSION_KEY; private static EXECUTION_VERSION_KEY; private readonly clock; constructor(clock: Clock); create(request: EvaluatorRequest, evaluation: EvaluatorEvaluation): UserEvent[]; private createEvent; }