import { Base } from './base'; import { Dictionary } from './dictionary'; import { PayrollDate } from './payrollDates'; import { EmployeeMin } from './employeeMin'; import { PeriodBase } from './period'; export declare enum LoanStatusEnum { Active = "active", Denied = "denied", Expired = "expired", Review = "review" } export declare enum LoanTypeEnum { UpFront = "UpFront", FixedRate = "FixedRate", DebtConsolidation = "VariableRate" } export declare class LoanScheduleDate extends PayrollDate { comments: string; paid: boolean; capital: number; insurance: number; insuranceTax: number; interest: number; interestPercentage: number; tax: number; taxPercentage: number; skipped: boolean; constructor(data?: any | null); } export declare class Loan extends Base { loanID: string; createdAt: Date; employeeNumber: string; interestPercentage: number; interestAmount: number; scheduleDates: Dictionary; comment: string; requestedAmount: number; requestedNumberOfPayments: number; period: PeriodBase; approvedBy: EmployeeMin; employeeRef: EmployeeMin; requestedBy: EmployeeMin; status: string; active: boolean; type: string; typeID: string; restructuredID: string; maxAmountAllowed: number; constructor(data?: any | null); }