export interface CustomPaymentAmount { amount: number; customPaymentAmountType: CustomPaymentAmountCustomPaymentAmountTypeEnum; predefinedFeeKey?: string; taxOnAmount?: number; } export declare const CustomPaymentAmountCustomPaymentAmountTypeEnum: { readonly Principal: "PRINCIPAL"; readonly Interest: "INTEREST"; readonly ManualFee: "MANUAL_FEE"; readonly UpfrontDisbursementFee: "UPFRONT_DISBURSEMENT_FEE"; readonly LateRepaymentFee: "LATE_REPAYMENT_FEE"; readonly PaymentDueFee: "PAYMENT_DUE_FEE"; readonly Penalty: "PENALTY"; readonly InterestFromArrears: "INTEREST_FROM_ARREARS"; readonly NonScheduledFee: "NON_SCHEDULED_FEE"; readonly InterestBearingFee: "INTEREST_BEARING_FEE"; readonly InterestBearingFeeInterest: "INTEREST_BEARING_FEE_INTEREST"; readonly CfPrincipalInArrears: "CF_PRINCIPAL_IN_ARREARS"; readonly CfInterest: "CF_INTEREST"; readonly CfInterestFromArrears: "CF_INTEREST_FROM_ARREARS"; readonly FeeIncludedInPmt: "FEE_INCLUDED_IN_PMT"; }; export type CustomPaymentAmountCustomPaymentAmountTypeEnum = (typeof CustomPaymentAmountCustomPaymentAmountTypeEnum)[keyof typeof CustomPaymentAmountCustomPaymentAmountTypeEnum];