import { EvaluatorBuilder, EvaluatorFactory } from '../../domain'; import { Operand, IEvaluator } from '../../../shared/domain'; export declare class EvaluatorFactoryImpl implements EvaluatorFactory { private evaluators; constructor(); add(key: string, evaluator: EvaluatorBuilder): EvaluatorFactory; get(key: string): EvaluatorBuilder | undefined; create(operand: Operand): IEvaluator | undefined; }