import { PrismaService } from "../prisma/prisma.service";
import { ValidationOptions, ValidatorConstraintInterface } from 'class-validator';
export declare function isEmailUnique(validationOptions?: ValidationOptions): (object: any, propertyName: string) => void;
export declare class CustomEmailvalidation implements ValidatorConstraintInterface {
    private readonly prisma;
    constructor(prisma: PrismaService);
    validate(value: string): Promise<boolean>;
}
export declare function isPhoneUnique(validationOptions?: ValidationOptions): (object: any, propertyName: string) => void;
export declare class CustomPhonevalidation implements ValidatorConstraintInterface {
    private readonly prisma;
    constructor(prisma: PrismaService);
    validate(value: string): Promise<boolean>;
}
