import { Address } from '../address'; import { CorporateGroup, DjangoCorporateGroup } from '../corporate-group/corporate-group.model'; import { DjangoEmployerCreditPolicy, EmployerCreditPolicy } from '../credit-policy'; import { DjangoEmployerPayrollSettings, EmployerPayrollSettings } from '../employer-payroll-settings/employer-payroll-settings.model'; import { DjangoEmployerSettings, EmployerSettings } from '../employer-settings/employer-settings.model'; import { DjangoTimeStamped, TimeStamped } from './../django'; export declare class Employer implements TimeStamped { id: string; name: string; nickname: string; identity: string; active: boolean; employeesCount: string; warrantExpiresAt: Date; contactName: string; contactPhoneNumber: string; softwareHouse: string; address: Address; corporateGroup: CorporateGroup; settings: EmployerSettings; payrollSettings: EmployerPayrollSettings; savingsLaunchDate: Date; advisorLaunchDate: Date; payrollLoanLaunchDate: Date; paycheckAdvanceLaunchDate: Date; newestPendingChargingFileDate: Date; estimatedEmployees: number; isHeadquarter: boolean; creditPolicies: EmployerCreditPolicy[]; created: Date; modified: Date; payrollCutoffDay: number; isInvoicesAndFilesEnabled: boolean; constructor(data?: string | Employer | DjangoEmployer); get djangoModel(): { id: string; name: string; identity: string; active: boolean; employees_count: string; warrant_expires_at: string; contact_name: string; contact_phone_number: string; software_house: string; address: Address; corporate_group: CorporateGroup; settings: EmployerSettings; payroll_settings: EmployerPayrollSettings; payroll_cutoff_day: number; savings_launch_date: Date; advisor_launch_date: Date; payroll_loan_launch_date: Date; paycheck_advance_launch_date: Date; isInvoicesAndFilesEnabled: boolean; newest_pending_charging_file_date: Date; estimated_employees: number; is_headquarter: boolean; credit_policies: EmployerCreditPolicy[]; }; } export declare function parseEmployer(data?: string | Employer | DjangoEmployer): Employer; export interface DjangoEmployer extends DjangoTimeStamped { id?: string; name?: string; nickname?: string; identity?: string; active?: boolean; employees_count?: string; warrant_expires_at?: string; contact_name?: string; contact_phone_number?: string; software_house?: string; address?: string | Address; corporate_group?: string | DjangoCorporateGroup; settings?: string | DjangoEmployerSettings; payroll_settings?: string | DjangoEmployerPayrollSettings; payroll_cutoff_day?: number; savings_launch_date?: Date; advisor_launch_date?: Date; payroll_loan_launch_date?: Date; paycheck_advance_launch_date?: Date; is_invoices_and_files_enabled?: boolean; newest_pending_charging_file_date?: Date; estimated_employees?: number; is_headquarter?: boolean; credit_policies?: DjangoEmployerCreditPolicy[]; created?: string; modified?: string; }