import { CardInfo } from '../models/CardInfo'; export declare class PaymentMethod { 'contactId'?: string; 'paymentMethodId'?: string; 'creditCardId'?: string; 'merchantAccountType'?: PaymentMethodMerchantAccountTypeEnum; 'merchantAccountId'?: string; 'paymentMethodType'?: PaymentMethodPaymentMethodTypeEnum; 'createdTime'?: Date; 'cardInfo'?: CardInfo; 'status'?: PaymentMethodStatusEnum; static readonly discriminator: string | undefined; static readonly mapping: { [index: string]: string; } | undefined; static readonly attributeTypeMap: Array<{ name: string; baseName: string; type: string; format: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; format: string; }[]; constructor(); } export declare enum PaymentMethodMerchantAccountTypeEnum { Paypal = "PAYPAL", Unsupported = "UNSUPPORTED", Authorize = "AUTHORIZE", Eway = "EWAY", Wepay = "WEPAY", Stripe = "STRIPE", KeapPay = "KEAP_PAY" } export declare enum PaymentMethodPaymentMethodTypeEnum { Card = "CARD" } export declare enum PaymentMethodStatusEnum { Expired = "EXPIRED" }