import { DjangoTimeStamped, TimeStamped } from './../django'; import { DjangoEmployer, Employer } from './../employer'; import { EMPLOYER_CREDIT_POLICY_TYPE } from './employer-credit-policy-type.enum'; export declare class EmployerCreditPolicy implements TimeStamped { id: string; originationFee: string; isOriginationFeePercentage: boolean; minimumMonthsSinceHiring: number; maximumInstallmentAmountPercentage: number; minimumInstallmentsCount: number; maximumInstallmentsCount: number; maximumSalaryMultiplier: string; minimumInterestRate: number; maximumInterestRate: number; policyType: EMPLOYER_CREDIT_POLICY_TYPE; additionalConditions: any; negativeScore: boolean; employer: Employer; minimumFirstDueDate: Date; maximumAmount: number; minimumAmount: number; freeRequestLimit: number; maximumOriginationFee: number; feeAdditionForNegatives: number; specialOriginationFee: number; maxAmountForSpecialFee: number; maximumProposalCount: number; loanInsurancePremiumRate: number; loanInsurancePremiumLimitAmount: number; created: Date; modified: Date; constructor(data?: string | EmployerCreditPolicy | DjangoEmployerCreditPolicy); get djangoModel(): { id: string; origination_fee: string; is_origination_fee_percentage: boolean; minimum_months_since_hiring: number; maximum_installment_amount_percentage: string; minimum_installments_count: number; maximum_installments_count: number; maximum_salary_multiplier: string; minimum_interest_rate: string; maximum_interest_rate: string; policy_type: EMPLOYER_CREDIT_POLICY_TYPE; additional_conditions: any; negative_score: boolean; employer: string; minimum_first_due_date: string; maximum_amount: number; minimum_amount: number; free_request_limit: number; maximum_origination_fee: number; fee_addition_for_negatives: number; special_origination_fee: number; max_amount_for_special_fee: number; maximum_proposal_count: number; loan_insurance_premium_rate: number; loan_insurance_premium_limit_amount: number; }; } export declare function parseEmployerCreditPolicy(val: any): EmployerCreditPolicy; export interface DjangoEmployerCreditPolicy extends DjangoTimeStamped { id?: string; origination_fee?: string; is_origination_fee_percentage?: boolean; minimum_months_since_hiring?: number; maximum_installment_amount_percentage?: string; minimum_installments_count?: number; maximum_installments_count?: number; maximum_salary_multiplier?: string; minimum_interest_rate?: string; maximum_interest_rate?: string; policy_type?: EMPLOYER_CREDIT_POLICY_TYPE; additional_conditions?: any; negative_score?: boolean; employer?: DjangoEmployer | string; minimum_first_due_date?: string; maximum_amount?: number; minimum_amount?: number; free_request_limit?: number; maximum_origination_fee?: number | null; fee_addition_for_negatives?: number; special_origination_fee?: number; max_amount_for_special_fee?: number; maximum_proposal_count?: number; loan_insurance_premium_rate?: number; loan_insurance_premium_limit_amount?: number; created?: string; modified?: string; }