import { EventEmitter, OnInit } from '@angular/core'; import { UntypedFormBuilder, UntypedFormGroup, NgForm, ValidatorFn } from '@angular/forms'; import { ChoicesModel } from '../../models/AddressComponentModel'; import { EmployerInfoModel, EmployerSearchResult } from '../../models/EmployerDetailSearchResult'; import { ClaimService } from '../../services/claims/claims.service'; import { UtilService } from '../../services/util/util.service'; import { BasePage } from '../../pages/BasePage'; import { WageCalculatorModel } from '../../models/WageCalculatorModel'; import * as i0 from "@angular/core"; export declare class WeeklyCertEmployerComponentQe extends BasePage implements OnInit { util: UtilService; formBuilder: UntypedFormBuilder; cs: ClaimService; empFormDirective: NgForm; success: EventEmitter; onClose: EventEmitter; empToEdit: EmployerInfoModel; dynamicParam: any; yesNoOption: { value: string; text: string; }[]; empForm: UntypedFormGroup; statesCombo: any; countryOptions: { value: string; text: string; }[]; satDate: Date; sunDate: Date; maxStartDate: Date; isEditMode: Boolean; wageDialog: boolean; dischargeReasonOptionsAll: ChoicesModel[]; volQuitReasonOptionsAll: ChoicesModel[]; employmentStatusOptionsAll: ChoicesModel[]; minStartDate: Date; wageCalculatorData: WageCalculatorModel; usZipcodeValidations: ValidatorFn[]; canadaZipcodeValidations: ValidatorFn[]; constructor(util: UtilService, formBuilder: UntypedFormBuilder, cs: ClaimService); ngOnInit(): void; loadMasterData(): void; add(): void; save(): void; close(): void; initilizeEmployerInforForm(): void; setZipCodeValidationBasedOnCountry(): void; filterState(event: any): void; updateGrossEarnings(grossEarnings: number): void; updateTotalHours(totalHours: number): void; get haveReturnToWorkDate(): import("@angular/forms").AbstractControl; get voluntaryQuit(): import("@angular/forms").AbstractControl; get discharged(): import("@angular/forms").AbstractControl; get lastDayWorked(): import("@angular/forms").AbstractControl; get wcEmpName(): import("@angular/forms").AbstractControl; get wcEmpAddressLine1(): import("@angular/forms").AbstractControl; get wcEmpAddressLine2(): import("@angular/forms").AbstractControl; get wcEmpCity(): import("@angular/forms").AbstractControl; get wcEmpState(): import("@angular/forms").AbstractControl; get wcEmpCountry(): import("@angular/forms").AbstractControl; get wsEmpAmtEarned(): import("@angular/forms").AbstractControl; get wcEmpStatus(): import("@angular/forms").AbstractControl; get wcEmpLowRtwDate(): import("@angular/forms").AbstractControl; get wcEmpRtwDate(): import("@angular/forms").AbstractControl; get wcEmpWorkedForMoreEmployer(): import("@angular/forms").AbstractControl; get wcEmpHoursWorked(): import("@angular/forms").AbstractControl; get wsZipCode(): import("@angular/forms").AbstractControl; get wsPhoneNumber(): import("@angular/forms").AbstractControl; get hidEmpId(): import("@angular/forms").AbstractControl; get isPartTimeEmployer(): import("@angular/forms").AbstractControl; get jobTitle(): import("@angular/forms").AbstractControl; get startDayWorked(): import("@angular/forms").AbstractControl; setValidationForHoursAndWagesOnActivityType(): void; setValidationBasedOnEmploymentStatus(val: String): void; setEmployer(employer: EmployerSearchResult): void; dateInput(event: any): void; getDate(wsDate: any): Date; setWageFlag(event: Event): void; onDialogSave(wageCalculatorSavedData: WageCalculatorModel): void; onDialogCancel(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=weekly-cert-employer.component.d.ts.map