import { DjangoEmployee, Employee } from './../employee'; import { AbstractLoan, DjangoAbstractLoan } from './../loan/abstract-loan.model'; import { DjangoProposal, Proposal } from './../proposal'; import { SERVICE_STATUS } from './../service'; import { EMPLOYEE_SERVICE_STEP, HR_SERVICE_STEP } from './../service/service-steps.model'; export declare class PaycheckAdvance implements AbstractLoan { processingStatus: SERVICE_STATUS; paymentStatus: string; employee: Employee; proposal: Proposal; registration: string; invoice: string; credited: Date; dueDate: Date; taxAmount: number; totalDebtAmount: number; created: Date; modified: Date; amount: number; period: number; interestRate: number; effectiveInterestRate: number; feeAmount: number; currency: string; score: number; scoreVersion: number; agioAmount: number; constructor(data?: string | PaycheckAdvance | DjangoPaycheckAdvance); get giveupable(): boolean; get liquidatable(): boolean; get ccbDownloadable(): boolean; get employeeStep(): EMPLOYEE_SERVICE_STEP; get hrStep(): HR_SERVICE_STEP; } export declare function parsePaycheckAdvance(data: DjangoPaycheckAdvance | PaycheckAdvance): PaycheckAdvance; export interface DjangoPaycheckAdvance extends DjangoAbstractLoan { processing_status?: SERVICE_STATUS; payment_status?: string; employee?: string | DjangoEmployee; proposal?: string | DjangoProposal; registration?: string; invoice?: string; due_date?: string; created?: string; tax_amount?: number; total_debt_amount?: number; modified?: string; credited?: string; amount?: number; period?: number; interest_rate?: number; effective_interest_rate?: number; fee_amount?: number; currency?: string; score?: number; score_version?: number; agio_amount?: number; }