import { ValidatorConstraintInterface, ValidationArguments } from "class-validator";
export declare class IsPhoneConstraint implements ValidatorConstraintInterface {
    validate(phone: string, args: ValidationArguments): boolean;
    defaultMessage(args: ValidationArguments): string;
}
export declare class CallbackRequestCreateDTO {
    name: string;
    phone: string;
    enquiryText: string;
    validate(): string[];
    static fromPlain(plain: Record<string, unknown>): CallbackRequestCreateDTO;
    toPlain(): Record<string, unknown>;
}
export declare class CallbackRequestUpdateDTO {
    name?: string;
    phone?: string;
    enquiryText?: string;
    validate(): string[];
    static fromPlain(plain: Record<string, unknown>): CallbackRequestUpdateDTO;
    toPlain(): Record<string, unknown>;
}
export declare class CallbackRequestResponseDTO {
    id: string;
    name: string;
    phone: string;
    enquiryText: string;
    createdAt: Date;
    updatedAt: Date;
    validate(): string[];
    static fromPlain(plain: Record<string, unknown>): CallbackRequestResponseDTO;
    toPlain(): Record<string, unknown>;
}
