import { ValidationArguments, ValidationOptions, ValidatorConstraintInterface } from 'class-validator'; import { RequestModuleOptions } from '../request.module.options'; import { ENUM_FILE_TYPE } from '@tc-libs/constant'; export declare class MaxBinaryFileConstraint implements ValidatorConstraintInterface { private readonly options; constructor(options: RequestModuleOptions); validate(value: string, args: ValidationArguments): boolean; } export declare function MaxBinaryFile(type: ENUM_FILE_TYPE, validationOptions?: ValidationOptions): (object: Record, propertyName: string) => any;