export interface PrepaymentSettings { applyInterestOnPrepaymentMethod?: PrepaymentSettingsApplyInterestOnPrepaymentMethodEnum; elementsRecalculationMethod?: PrepaymentSettingsElementsRecalculationMethodEnum; ercFreeAllowanceAmount?: number; ercFreeAllowancePercentage?: number; prepaymentRecalculationMethod?: PrepaymentSettingsPrepaymentRecalculationMethodEnum; principalPaidInstallmentStatus?: PrepaymentSettingsPrincipalPaidInstallmentStatusEnum; } export declare const PrepaymentSettingsApplyInterestOnPrepaymentMethodEnum: { readonly Automatic: "AUTOMATIC"; readonly Manual: "MANUAL"; }; export type PrepaymentSettingsApplyInterestOnPrepaymentMethodEnum = (typeof PrepaymentSettingsApplyInterestOnPrepaymentMethodEnum)[keyof typeof PrepaymentSettingsApplyInterestOnPrepaymentMethodEnum]; export declare const PrepaymentSettingsElementsRecalculationMethodEnum: { readonly PrincipalExpectedFixed: "PRINCIPAL_EXPECTED_FIXED"; readonly TotalExpectedFixed: "TOTAL_EXPECTED_FIXED"; }; export type PrepaymentSettingsElementsRecalculationMethodEnum = (typeof PrepaymentSettingsElementsRecalculationMethodEnum)[keyof typeof PrepaymentSettingsElementsRecalculationMethodEnum]; export declare const PrepaymentSettingsPrepaymentRecalculationMethodEnum: { readonly NoRecalculation: "NO_RECALCULATION"; readonly RescheduleRemainingRepayments: "RESCHEDULE_REMAINING_REPAYMENTS"; readonly RecalculateScheduleKeepSameNumberOfTerms: "RECALCULATE_SCHEDULE_KEEP_SAME_NUMBER_OF_TERMS"; readonly RecalculateScheduleKeepSamePrincipalAmount: "RECALCULATE_SCHEDULE_KEEP_SAME_PRINCIPAL_AMOUNT"; readonly RecalculateScheduleKeepSameTotalRepaymentAmount: "RECALCULATE_SCHEDULE_KEEP_SAME_TOTAL_REPAYMENT_AMOUNT"; readonly ReduceAmountPerInstallment: "REDUCE_AMOUNT_PER_INSTALLMENT"; readonly ReduceNumberOfInstallments: "REDUCE_NUMBER_OF_INSTALLMENTS"; readonly ReduceNumberOfInstallmentsNew: "REDUCE_NUMBER_OF_INSTALLMENTS_NEW"; }; export type PrepaymentSettingsPrepaymentRecalculationMethodEnum = (typeof PrepaymentSettingsPrepaymentRecalculationMethodEnum)[keyof typeof PrepaymentSettingsPrepaymentRecalculationMethodEnum]; export declare const PrepaymentSettingsPrincipalPaidInstallmentStatusEnum: { readonly PartiallyPaid: "PARTIALLY_PAID"; readonly Paid: "PAID"; readonly OriginalTotalExpectedPaid: "ORIGINAL_TOTAL_EXPECTED_PAID"; }; export type PrepaymentSettingsPrincipalPaidInstallmentStatusEnum = (typeof PrepaymentSettingsPrincipalPaidInstallmentStatusEnum)[keyof typeof PrepaymentSettingsPrincipalPaidInstallmentStatusEnum];