import { OnInit, EventEmitter } from '@angular/core'; import { UntypedFormBuilder, UntypedFormGroup, NgForm } from '@angular/forms'; import { AlertController } from '@ionic/angular'; import { UtilService } from '../../services/util/util.service'; import { BasePage } from '../../pages/BasePage'; import { WorkSearchModel } from '../../models/weekly-cert/work-search-v2-model'; import { WorkSearchRecordModel } from '../../models/weekly-cert/work-search-record-v2-model'; import { WeeklyCertServiceV2 } from '../../services/weekly-cert/weekly-cert-v2.service'; import { WorkSearchService } from '../../services/weekly-cert/work-search.service'; import * as i0 from "@angular/core"; export declare class WorkSearchQuestionComponentV2 extends BasePage implements OnInit { wss: WorkSearchService; wcService: WeeklyCertServiceV2; fb: UntypedFormBuilder; private util; ac: AlertController; disabled: boolean; readOnly: boolean; showCounter: boolean; success: EventEmitter; error: EventEmitter; hasHiredStatus: EventEmitter; hasWorkedFullTimeOrStartedWorkingStatus: EventEmitter; wsFormId: any; wsFormDirective: NgForm; showAddWsRecors: boolean; workSearchData: WorkSearchModel; wsForm: UntypedFormGroup; yesNoOptions: { label: string; value: string; }[]; indexToEdit: any; param: any; showWsQuestion: boolean; journal: WorkSearchRecordModel; journalId: any; currentDate: Date; hiredRecordCount: any; joapActivitiesCount: any; counter: number; compState: string; msg: string; showReemDialog: boolean; showReemAdvisory: boolean; readonly reemAdvisoryText = "You selected that you have worked with the CareerCenter for multiple weeks. We encourage you to continue using the CareerCenter, but we also encourage you to expand your work search to other activities such as applying for work using the Maine JobLink. Continuing to use only CareerCenter services may result in an in-depth review of your work search activities to further assist you."; constructor(wss: WorkSearchService, wcService: WeeklyCertServiceV2, fb: UntypedFormBuilder, util: UtilService, ac: AlertController); ngOnInit(): void; initilizeWSQuestionnaireForm(): void; get wsQuestion1(): import("@angular/forms").AbstractControl; nullCheckforActivityType(): number[]; openNextPage(): void; submitForm(): void; add(): void; edit(wsRecord: WorkSearchRecordModel): void; delete(wsRecord: WorkSearchRecordModel): Promise; private recomputeReemAdvisory; closeReemDialog(): void; addWsRecord(event: WorkSearchRecordModel): void; emitHiredStatus(): void; emitWorkedFullTimeOrStartedWorkingStatus(status: boolean): void; closeWsRecord(): void; retrieveJoapCount(): number; /** * Exclude (ME only): * - UNON when hasContactedUnion === 'N' * - WRKP when employmentType === 'PART' */ private shouldCount; private getRecordsForCounter; getCountForCounter(): number; getHiredCountForCounter(): number; private retrieveJoapCountFiltered; getWorkSearchMessage(): "Minimum of three activities required,at least one must be an employer contact" | "Two more activities required, at least one must be an employer contact" | "Two more activities required" | "One more activity required, must be an employer contact" | "One more activity required" | "Minimum requirements met" | "At least one activity required" | "You need to add at least 3 activities for the week. One must be Applied for work." | "You need 2 more activities for the week, at least one with a filed application or resume" | "You need 2 more activities for the week" | "You need 1 more activity for the week, at least one with a filed application or resume" | "You need 1 more activity for the week" | "You need at least one activity with a filed application or resume"; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=work-search-question.component-v2.d.ts.map