import { ComparisonOperatorsEnum } from "../../../../utils/operators/ComparisonOperatorsEnum"; import { ValidatorOptions } from "../Validator"; import RecordValidator, { RecordValidationContext } from "./RecordValidator"; export interface CompareValidatorOptions extends ValidatorOptions { /** * The name of the property to validate */ propertyToValidate: string; /** * The name of the property to compare against */ propertyToCompare: string; /** * The operator to perform the comparison */ operator: ComparisonOperatorsEnum; } export default class CompareValidator extends RecordValidator { private _propertyToValidate; private _propertyToCompare; private _operator; constructor(options: CompareValidatorOptions); validate(context: RecordValidationContext): boolean; private _compare; } //# sourceMappingURL=CompareValidator.d.ts.map