import { CurrencyValue } from '../models/CurrencyValue'; import { PaymentPlanItem } from '../models/PaymentPlanItem'; export declare class PaymentPlan { 'autoCharge'?: boolean; 'maxChargeAttempts'?: number; 'daysBetweenRetries'?: number; 'paymentMethodId'?: string; 'initialPaymentAmount'?: CurrencyValue; 'initialPaymentPercent'?: number; 'initialPaymentDate'?: string; 'planStartDate': string; 'numberOfPayments': number; 'daysBetweenPayments': number; 'paymentPlanItems'?: Array; 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(); }