import { ValidationError } from 'class-validator'; import { IValidatable } from '../interface/IValidatable'; export declare class Customer implements IValidatable { constructor(partial?: Partial); id: string; firstName?: string; lastName: string; email?: string; platformId?: string; platformCreatedAt?: Date; phone?: string; gender?: string; birthday?: Date; company?: string; totalSpent?: number; isEmailVerified?: boolean; isPayingCustomer?: boolean; isValid(): Promise; getValidationErrors(): Promise; }