import { HttpClient } from '@angular/common/http'; import { BaseService } from '../../services/base-service'; import { UtilService } from '../../services/util/util.service'; import { EmployerInfoModel } from '../../models/weekly-cert/employer-info-v2-model'; import { WeeklyCertEligibilityModelV2 } from '../../models/weekly-cert/weekly-cert-eligibility-v2-model'; import { WeeklyCertificationModel } from '../../models/weekly-cert/weekly-certification-v2-model'; import { WorkSearchModel } from '../../models/weekly-cert/work-search-v2-model'; import { WorkSearchJournalModel, WorkSearchRecordModel } from '../../models/weekly-cert/work-search-record-v2-model'; import { StatusModel } from '../../models/questionnaire/StatusModel'; import { AdminLeaveDetailsModel } from '../../models/weekly-cert/admin-leave-details-model'; import * as i0 from "@angular/core"; export declare class WeeklyCertServiceV2 extends BaseService { util: UtilService; http: HttpClient; setServiceContext(): void; setServicePort(): void; setServiceProtocol(): void; setServiceHost(): void; weeklyCertData: WeeklyCertificationModel; weeklyCertServerData: WeeklyCertEligibilityModelV2; workSearchJournal: WorkSearchJournalModel; adminLeaveDetailsModel: AdminLeaveDetailsModel; employerData: EmployerInfoModel; qeStatusModel: StatusModel; constructor(util: UtilService, http: HttpClient); checkWeeklyEligibility(): import("rxjs").Observable; submitWeeklyCertification(last4OfSsn: string): import("rxjs").Observable; getClaimantWorkSearchJournalRecords(weekToCertify: string): import("rxjs").Observable; determineQuestionniareToOpen(): import("rxjs").Observable; getSundayDateAsString(): string; getSaturdayDateAsString(): string; getSaturdayDate(): Date; getSundayDate(): Date; getDisplayWorkSearchScreen(): boolean; getEmployerRecords(): EmployerInfoModel[]; getWorkSearchData(): WorkSearchModel; setWorkSearchData(workSearchData: WorkSearchModel): void; setAdminLeaveDetails(adminLeaveDetails: AdminLeaveDetailsModel): void; getClaimTypeFlag(): any; getWorkSearchRecordsCount(): number; getWorkSearchRecords(): WorkSearchRecordModel[]; removeWorkSearchRecord(index: number): void; removeEmployerRecord(index: number): void; getEmployerRecordsCount(): number; getTotalEarningAmount(): number; resetWeeklyCertData(): void; getWorkSearchRecordsCountWithNotHiredStatus(): number; getWorkSearchRecordsCountWithHiredStatus(): number; checkIfInadequateWorkSearchQuestionnaireShouldBeOpened(): boolean; hasReferralRecords(): boolean; convertNumberToBoolean(value: any): boolean; setNullIfEmpty(value: any): any; getWorkSearchWaivedInLastWeek(): boolean; getWorkSearchWaiverMsgInLastWeek(): string; getWorkSearchWaived(): boolean; getWaitingWeekServed(): boolean; getHidIsSeapParticipant(): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } //# sourceMappingURL=weekly-cert-v2.service.d.ts.map