export interface RoundingSettings { repaymentCurrencyRounding: RoundingSettingsRepaymentCurrencyRoundingEnum; repaymentElementsRoundingMethod: RoundingSettingsRepaymentElementsRoundingMethodEnum; roundingRepaymentScheduleMethod: RoundingSettingsRoundingRepaymentScheduleMethodEnum; } export declare const RoundingSettingsRepaymentCurrencyRoundingEnum: { readonly NoRounding: "NO_ROUNDING"; readonly RoundToNearestWholeUnit: "ROUND_TO_NEAREST_WHOLE_UNIT"; readonly RoundUpToNearestWholeUnit: "ROUND_UP_TO_NEAREST_WHOLE_UNIT"; }; export type RoundingSettingsRepaymentCurrencyRoundingEnum = (typeof RoundingSettingsRepaymentCurrencyRoundingEnum)[keyof typeof RoundingSettingsRepaymentCurrencyRoundingEnum]; export declare const RoundingSettingsRepaymentElementsRoundingMethodEnum: { readonly NoRounding: "NO_ROUNDING"; readonly RoundAll: "ROUND_ALL"; readonly PaymentDue: "PAYMENT_DUE"; }; export type RoundingSettingsRepaymentElementsRoundingMethodEnum = (typeof RoundingSettingsRepaymentElementsRoundingMethodEnum)[keyof typeof RoundingSettingsRepaymentElementsRoundingMethodEnum]; export declare const RoundingSettingsRoundingRepaymentScheduleMethodEnum: { readonly NoRounding: "NO_ROUNDING"; readonly RoundRemainderIntoLastRepayment: "ROUND_REMAINDER_INTO_LAST_REPAYMENT"; readonly RoundPrincipalAndInterestRemainderIntoLastRepayment: "ROUND_PRINCIPAL_AND_INTEREST_REMAINDER_INTO_LAST_REPAYMENT"; }; export type RoundingSettingsRoundingRepaymentScheduleMethodEnum = (typeof RoundingSettingsRoundingRepaymentScheduleMethodEnum)[keyof typeof RoundingSettingsRoundingRepaymentScheduleMethodEnum];