export interface AccountArrearsSettings { dateCalculationMethod?: AccountArrearsSettingsDateCalculationMethodEnum; encodedKey?: string; monthlyToleranceDay?: number; nonWorkingDaysMethod?: AccountArrearsSettingsNonWorkingDaysMethodEnum; toleranceCalculationMethod?: AccountArrearsSettingsToleranceCalculationMethodEnum; toleranceFloorAmount?: number; tolerancePercentageOfOutstandingPrincipal?: number; tolerancePeriod?: number; } export declare const AccountArrearsSettingsDateCalculationMethodEnum: { readonly AccountFirstWentToArrears: "ACCOUNT_FIRST_WENT_TO_ARREARS"; readonly LastLateRepayment: "LAST_LATE_REPAYMENT"; readonly AccountFirstBreachedMaterialityThreshold: "ACCOUNT_FIRST_BREACHED_MATERIALITY_THRESHOLD"; }; export type AccountArrearsSettingsDateCalculationMethodEnum = (typeof AccountArrearsSettingsDateCalculationMethodEnum)[keyof typeof AccountArrearsSettingsDateCalculationMethodEnum]; export declare const AccountArrearsSettingsNonWorkingDaysMethodEnum: { readonly Included: "INCLUDED"; readonly Excluded: "EXCLUDED"; }; export type AccountArrearsSettingsNonWorkingDaysMethodEnum = (typeof AccountArrearsSettingsNonWorkingDaysMethodEnum)[keyof typeof AccountArrearsSettingsNonWorkingDaysMethodEnum]; export declare const AccountArrearsSettingsToleranceCalculationMethodEnum: { readonly ArrearsTolerancePeriod: "ARREARS_TOLERANCE_PERIOD"; readonly MonthlyArrearsToleranceDay: "MONTHLY_ARREARS_TOLERANCE_DAY"; }; export type AccountArrearsSettingsToleranceCalculationMethodEnum = (typeof AccountArrearsSettingsToleranceCalculationMethodEnum)[keyof typeof AccountArrearsSettingsToleranceCalculationMethodEnum];