import { ValidationOptions, ValidatorConstraintInterface, ValidationArguments } from 'class-validator';

declare class RequiredObjectConstraint implements ValidatorConstraintInterface {
    validate(value: any, _args: ValidationArguments): boolean;
    defaultMessage(args: ValidationArguments): string;
}
declare function RequiredObject(validationOptions?: ValidationOptions): (object: Object, propertyName: string) => void;

export { RequiredObject, RequiredObjectConstraint };
