import { ValidationError } from 'class-validator'; import { IValidatable } from '../interface/IValidatable'; import { CreditCardTransactionType } from './CreditCardTransactionType'; export declare class CreditCard implements IValidatable { constructor(partial?: Partial); id: string; transactionType: CreditCardTransactionType; creditCardNumber?: string; creditCardCompany?: string; cardExpiration?: string; cardHolder?: string; avsResultCode?: string; cvvResultCode?: string; creditCardBin?: string; gateway?: string; isValid(): Promise; getValidationErrors(): Promise; }