import { ValidationOptions } from "class-validator";
/**
 * note(Lauris): See example in event-types_2024_06_14/inputs/create-event-type.input.ts file bookerActiveBookingsLimit property.
 * This validator is used if type can be SomeClass | Disabled_2024_06_14 to ensure that if {disabled: false} is passed
 * meaning that the feature is enabled that other properties are provided too.
 */
export declare const REQUIRES_AT_LEAST_ONE_PROPERTY_ERROR = "When disabled is false {disabled: false} at least one other property must be provided, because it means that the property is enabled but then other properties must be provided too.";
export declare function RequiresAtLeastOnePropertyWhenNotDisabled(validationOptions?: ValidationOptions): (object: any, propertyName: string) => void;
//# sourceMappingURL=RequiresOneOfPropertiesWhenNotDisabled.d.ts.map