import { Base } from './base'; export declare enum ContributionTypesEnum { NotSet = "NotSet", CAL = "CAL", CAR = "CAR", FAC = "FAC", FAL = "FAL" } export declare enum ContributionSubTypesEnum { NotSet = "NotSet", CAL_AL = "CAL_AL", CAL_DR = "CAL_DR", CAL_C = "CAL_C", CAL_CL = "CAL_CL", CAL_N = "CAL_N", CAL_R = "CAL_R", CAL_RL = "CAL_RL", CAR_AL = "CAR_AL", CAR_C = "CAR_C", CAR_N = "CAR_N", CAR_R = "CAR_R", FAC_C = "FAC_C", FAC_FC = "FAC_FC", FAC_FN = "FAC_FN", FAC_LN = "FAC_LN", FAC_N = "FAC_N", FAC_R = "FAC_R", FAL_AL = "FAL_AL", FAL_C = "FAL_C", FAL_N = "FAL_N", FAL_NL = "FAL_NL", FAL_R = "FAL_R" } export declare class Contribution extends Base { contributionID: string; timeStamp: number; regDate: Date; type: ContributionTypesEnum; subType: ContributionSubTypesEnum; employeeNumber: string; employeeAmount: number; companyAmount: number; employeeWithdraw: number; companyWithdraw: number; employeeSettlement: number; companySettlement: number; investmentReturn: number; constructor(data?: any); } export declare class LoanTransaction extends Base { loanPaymentID: string; timeStamp: number; regDate: Date; grantTimeStamp: number; grantDate: Date; type: ContributionTypesEnum; subType: string; loanType: string; employeeNumber: string; amortization: number; interest: number; prepaymentAmortization: number; prepaymentInterest: number; loanPerformance: number; constructor(data?: any); }