/** * Represents a fixed set of validation strategies. */ declare enum ValidationStrategy { /** * Throws an exception at the first failed rule. */ STOP_AT_FIRST_INVALID_RULE = 0, /** * Validates all rules for a property before throwing an exception if any of them failed. */ STOP_AT_FIRST_INVALID_PROPERTY = 1, /** * Runs all rules for all properties and throws an exception if any of them failed. */ RUN_ALL_RULES = 2 } export default ValidationStrategy;