import { DjangoUser, User } from '../user'; import { DjangoEmployee, Employee } from './../employee'; import { AbstractLoan } from './../loan/abstract-loan.model'; export declare class Simulation implements AbstractLoan { id: string; employee: Employee; user: User; taxAmount: number; installmentAmount: number; dueDate: Date; firstReferencePeriod: string; lastReferencePeriod: Date; firstDueDate: Date; lastDueDate: Date; firstPendingInstallmentDueDate: Date; lastPendingInstallmentDueDate: Date; totalDebtAmount: number; financedAmount: number; modified: Date; created: Date; amount: number; period: number; interestRate: number; effectiveInterestRate: number; feeAmount: number; currency: string; score: number; scoreVersion: number; agioAmount: number; isRefi: boolean; insuranceInstallmentAmount: number; constructor(data?: string | Simulation | DjangoSimulation); } export declare function parseSimulation(data: string | DjangoSimulation | Simulation): Simulation; export interface DjangoSimulation { id?: string; employee?: string | DjangoEmployee; user?: string | DjangoUser; tax_amount?: number; installment_amount?: number; due_date?: string; first_reference_period?: string; last_reference_period?: string; first_due_date?: string; last_due_date?: string; first_pending_installment_due_date?: string; last_pending_installment_due_date?: string; total_debt_amount?: number; financed_amount?: number; modified?: string; created?: 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; is_refi?: boolean; insurance_installment_amount?: number; }