import { EmployeeMin } from './employeeMin'; import { Base } from './base'; import { Dictionary } from './dictionary'; import { Loan } from './loan'; import { Period } from './period'; export declare class Withdraw extends Base { withdrawID: string; uid: string; amountToWithdraw: number; financialReturnAmount: number; prepaymentInterest: number; type: string; typeID: number; date: Date; loan?: Loan; constructor(data?: any | null); } export declare class ScheduleDateForDisplay { month: string; totalContribution: number; totalExtrasContribution: number; totalWithdrawals: number; total: number; } export declare class Beneficiary extends Base { index: number; names: string; firstLastName: string; secondLastName: string; relation: string; percentage: number; constructor(data?: any | null); } export declare class ScheduleDate extends Base { comments: string; depositID: string; paid: boolean; depositDate: Date; voluntaryEmployeeContribution: number; salaryEmployeeContribution: number; annualPerformanceContribution: number; profitSharingContribution: number; targetBonusContribution: number; yearEndAndPerformanceBonusContribution: number; voluntaryCompanyContribution: number; salaryCompanyContribution: number; withdraw: number; skipped: boolean; constructor(data?: any | null); readonly totalContribution: number; readonly totalExtrasContribution: number; readonly totalWithdrawals: number; readonly scheduleDateTotals: number; } export declare class PermanentSaving extends Base { subscriptionDate: Date; employeeID: string; employeeRef: EmployeeMin; scheduleDates: Dictionary; beneficiaries: Dictionary; withdraws: Dictionary; annualPerformanceBonusPercentage: number; profitSharingPercentage: number; targetBonusPercentage: number; yearEndAndPerformanceBonusPercentage: number; contributionAmount: number; currentAmount: number; period: Period; active: boolean; status: string; constructor(data?: any | null); readonly groupScheduleDates: any; readonly groupScheduleDatesForDisplay: ScheduleDateForDisplay; readonly total: number; readonly totalExtras: number; readonly totalWithdrawals: number; readonly withdrawsInYear: any; readonly rulesURL: string | null; }