import { ValidationArguments, ValidationOptions, ValidatorConstraintInterface } from 'class-validator'; import { BaseEntity } from 'typeorm'; import { CustomCondition } from '../interfaces/custom-condition.interface'; export declare class ExistsValidator implements ValidatorConstraintInterface { validate(value: any, args: ValidationArguments): Promise; private buildCustomQuery; } export declare function Exists(table: { new (): BaseEntity; }, column: string, caseInsensitive?: boolean, customs?: CustomCondition[], validationOptions?: ValidationOptions): (object: any, propertyName: string) => void;