import { ChangeDetectorRef, OnInit } from '@angular/core'; import { AssessmentDetailsService } from './services/assessment-details.service'; import { EAEPStatus } from './models/ea-ep-status/ea-ep-status'; import { AbstractComponent } from '../shared/components/abstract-component'; import { ActivatedRoute, ParamMap, Router } from '@angular/router'; import { ProgressType, TabService } from '@prutech/components'; import { LanguageDetailsService } from './services/language-details.service'; import { Observable } from 'rxjs'; import { BarrierDetailsService } from './services/barrier-details.service'; import { EducationGoalsDetailsService } from './services/education-goals-details.service'; import { CurrentEmploymentDetailsService } from './services/current-employment.service'; import { EducationHistoryDetailsService } from './services/education-history.service'; import { EmploymentDetailsService } from './services/employment.service'; import { EducationTestingDetailsService } from './services/education-testing.service'; import { EAEPSubPageStatus } from './models/ea-ep-status/ea-ep-sub-page-status'; import { EAEPSubModuleStatus } from './models/ea-ep-status/ea-ep-sub-module-status'; import { MatTabGroup } from '@angular/material/tabs'; import { BarrierDetailsComponent } from './components/tier-II/barrier-details/barrier-details.component'; import { MatDialog } from '@angular/material/dialog'; import { TierIISubPageNavigationEnum } from './constants/ea-ep-status/tier-ii-sub-page-navigation.enum'; import { EaEpSubModuleEnum } from './constants/ea-ep-status/ea-ep-sub-module.enum'; import { LanguageDetailsComponent } from './components/tier-II/language-details/language-details.component'; import { MilitaryExperienceComponent } from './components/tier-III/background/military-experience/military-experience.component'; import { ProviderReferralListService } from '../childcare/services/provider-referral.service'; import { EducationGoalsDetailsComponent } from './components/tier-II/education-goals/education-goals-details/education-goals-details.component'; import { TierIIISubPageNavigationEnum } from './constants/ea-ep-status/tier-iii-sub-page-navigation.enum'; import { SkillsService } from './services/skills.service'; import { MilitaryExperienceDetailsService } from './services/military-experience.service'; import { CriminalHistoryComponent } from './components/tier-III/background/criminal-history/criminal-history.component'; import { AcsComponent } from './components/tier-III/background/acs/acs.component'; import { CriminalHistoryService } from './services/criminal-history.service'; import { ACSInvolvementService } from './services/acs-involvement.service'; import { ShortTermGoalsService } from './services/short-term-goals.service'; import { ReadinessService } from './services/readiness.service'; import { CircumstancesPerceptionsService } from './services/circumstances-perceptions.service'; import { WorkEnvironmentService } from './services/work-environment.service'; import { LongTermGoalsService } from './services/long-term-goals.service'; import { HousingStabilityService } from './services/housing-stability.service'; import { FinancialCounselingService } from './services/financial-counseling.service'; import { SafetyInformationService } from './services/safety-information.service'; import { CommunityResourceService } from './services/community-resource.service'; import { RelationshipInformationService } from './services/relationship-information.service'; import { EmploymentMotivationService } from './services/employment-motivation.service'; import { EmploymentReadinessService } from './services/employment-readiness.service'; import { EducationServicesService } from './services/education-services.service'; import { RelationshipInformationComponent } from './components/tier-III/youth-specific/relationship-information/relationship-information.component'; import { EmploymentMotivationComponent } from './components/tier-III/youth-specific/employment-motivation/employment-motivation.component'; import { EmploymentReadinessComponent } from './components/tier-III/youth-specific/employment-readiness/employment-readiness.component'; import { EmploymentDetailsComponent } from './components/tier-III/employment-details/employment-details.component'; import { LicensesCertificatesDetailsComponent } from './components/tier-III/education/licenses-certificates-details/licenses-certificates-details.component'; import { HistoryDetailsComponent } from './components/tier-III/education/history-details/history-details.component'; import { TestingDetailsComponent } from './components/tier-III/education/testing-details/testing-details.component'; import { SkillsDetailsComponent } from './components/tier-III/goals-details/skills-details/skills-details.component'; import { CurrentEmploymentDetailsComponent } from './components/tier-II/current-employment-details/current-employment-details.component'; import { ShortTermDetailsComponent } from './components/tier-III/goals-details/short-term-details/short-term-details.component'; import { ReadinessDetailsComponent } from './components/tier-III/goals-details/readiness-details/readiness-details.component'; import { CircumstancesPerceptionsComponent } from './components/tier-III/goals-details/circumstances-perceptions/circumstances-perceptions.component'; import { WorkEnvironmentComponent } from './components/tier-III/goals-details/work-environment/work-environment.component'; import { LongTermGoalsComponent } from './components/tier-III/goals-details/long-term-goals/long-term-goals.component'; import { HousingStabilityComponent } from './components/tier-III/stability/housing-stability/housing-stability.component'; import { FinancialCounselingComponent } from './components/tier-III/stability/financial-counseling/financial-counseling.component'; import { SafetyInformationComponent } from './components/tier-III/stability/safety-information/safety-information.component'; import { CommunityResourceComponent } from './components/tier-III/stability/community-resource/community-resource.component'; import { FutureTrainingComponent } from './components/tier-III/education-services/future-training/future-training.component'; import { ClientPreferencesComponent } from './components/isp/client-preferences/client-preferences.component'; import { ReferralComponent } from './components/isp/referral/referral.component'; import { EaepEducationLicensesService } from './services/eaep-education-licenses.service'; import { LiteracyAssignmentsComponent } from './components/isp/literacy-assignments/literacy-assignments.component'; import { AssignmentOptionsComponent } from './components/isp/assignment-options/assignment-options.component'; import { ReferralService } from './services/referral.service'; import { LiteracyAssignmentsService } from './services/literacy-assignments.service'; import { ClientPreferencesService } from './services/client-preferences.service'; import { AssignmentOptionsService } from './services/assignment-options.service'; import { AssignmentLookupService } from './services/assignment-lookups.service'; import { EmploymentFinalizationComponent } from './components/employment-finalization/employment-finalization.component'; import { EmploymentFinalizationService } from './services/employment-finalization.service'; import { ISPSubPageNavigationEnum } from './constants/ea-ep-status/isp-sub-page-navigation.enum'; import { EmploymentFinalizationSubPageNavigationEnum } from './constants/ea-ep-status/employment-finalization-sub-page-navigation.enum'; import { EAEPLookupService } from './services/ea-ep-lookups.services'; import { ChildcareDetailsComponent } from '../childcare/childcare-details.component'; import { ChildCareDetailsService } from '../childcare/services/childcare-details.service'; import { EmergencyContactService } from '../childcare/services/emergency-contact.service'; import { VRSAssignmentsSubPageNavigationEnum } from './constants/ea-ep-status/vrs-assignments-sub-page-navigation.enum'; import { VRSAssignmentsService } from './services/vrs-assignments.service'; import { ExitPackageService } from './services/exit-package.service'; import { AssessmentListService } from '../ea-ep-assessment-list/services/assessment-list.service'; import * as i0 from "@angular/core"; export declare class AssessmentDetailsComponent extends AbstractComponent implements OnInit { private route; private router; private dialog; private eaepLookupService; private assessmentDetailsService; private languageDetailService; private barrierService; private educationGoalsService; private currentEmploymentService; private educationHistoryService; private educationLicensesService; private educationTestingService; private employmentService; private childCareService; private cdRef; private providerReferralListService; private emergencyContactService; private skillsService; private shortTermGoalsService; private readinessService; private circumstancesPerceptionsService; private workEnvironmentService; private longTermGoalsService; private militaryExperienceDetailsService; criminalHistoryService: CriminalHistoryService; private acsInvolvementService; private housingStabilityService; private financialCounselingService; private safetyInformationService; private communityResourceService; private relationshipInformationService; private employmentMotivationService; private employmentReadinessService; private educationServicesService; private clientPreferencesService; private assignmentOptionsService; private literacyAssignmentsService; private referralService; private assignmentLookupService; private employmentFinalizationService; private vrsAssignmentsService; private exitPackageService; private assessmentListService; private tabService; disableRouter: boolean; activeSideNav: Observable; caseId: number; assessmentId: number; isUpdateAssignments: boolean; canTierIIISubmit: Observable; canTierIISubmit: Observable; params: ParamMap; showInitialForm: boolean; showEducationGoals: boolean; showCurrentEmployment: boolean; showGoals: boolean; showStability: boolean; showYouthSpecific: boolean; showEducation: boolean; showEmployment: boolean; showChildCareTab: boolean; showBackground: boolean; showFutureTraining: boolean; showClientPreferences: boolean; showLiteracyAssignments: boolean; showReferral: boolean; showAssginmentOptions: boolean; showEmploymentFinalization: boolean; showVRSAssignments: boolean; activeTab: { subModuleId: number; subPageId: number; }; previousActiveTab: { subModuleId: number; subPageId: number; }; eaEpSubModuleEnum: typeof EaEpSubModuleEnum; vrsAssignmentsSubPageNavigationEnum: typeof VRSAssignmentsSubPageNavigationEnum; employmentFinalizationSubPageNavigationEnum: typeof EmploymentFinalizationSubPageNavigationEnum; ispSubPageNavigationEnum: typeof ISPSubPageNavigationEnum; tierIISubPageNavigationEnum: typeof TierIISubPageNavigationEnum; tierIIISubPageNavigationEnum: typeof TierIIISubPageNavigationEnum; readonly educationGoalsField: string; readonly childCareField: string; readonly initilField: string; readonly educationField: string; readonly currentEmploymentField: string; readonly employmentField: string; readonly goalsField: string; readonly stabilityField: string; readonly youthSpecificField: string; readonly futureTrainingField: string; readonly backgroundField: string; readonly clientPreferencesField: string; readonly referralField: string; readonly literacyAssignmentsField: string; readonly assignmentOptionsField: string; readonly employmentFinalizationField: string; readonly epCompletedStatus: number; readonly epAmendedStatus: number; readonly vrsAssignmentsSubModuleId: number; readonly barrierApptToScheduleMatTabIndex: number; readonly eduGoalsApptToScheduleMatTabIndex: number; readonly childcareApptToScheduleMatTabIndex: number; readonly currEmplApptToScheduleMatTabIndex: number; readonly empFinApptToScheduleMatTabIndex: number; selectedSideNav: string; type: typeof ProgressType; eaepStatus: EAEPStatus; concliationWLCheck: any; tabGroup: MatTabGroup; languageDetailsForm: LanguageDetailsComponent; barrierForm: BarrierDetailsComponent; educationGoalsForm: EducationGoalsDetailsComponent; currentEmploymentForm: CurrentEmploymentDetailsComponent; childCareForm: ChildcareDetailsComponent; employmentForm: EmploymentDetailsComponent; licenseForm: LicensesCertificatesDetailsComponent; historyForm: HistoryDetailsComponent; testingForm: TestingDetailsComponent; militaryExperienceForm: MilitaryExperienceComponent; criminalHistoryForm: CriminalHistoryComponent; acsForm: AcsComponent; skillForm: SkillsDetailsComponent; shortTermForm: ShortTermDetailsComponent; readinessForm: ReadinessDetailsComponent; circumstanceForm: CircumstancesPerceptionsComponent; workEnvForm: WorkEnvironmentComponent; longTermForm: LongTermGoalsComponent; housingStabilityForm: HousingStabilityComponent; financialCounselingForm: FinancialCounselingComponent; safetyInformationForm: SafetyInformationComponent; communityResourceForm: CommunityResourceComponent; relationshipForm: RelationshipInformationComponent; employementMotivationForm: EmploymentMotivationComponent; employemntReadinessForm: EmploymentReadinessComponent; futureTrainingForm: FutureTrainingComponent; clientPreferencesForm: ClientPreferencesComponent; referralForm: ReferralComponent; literacyAssignmentsForm: LiteracyAssignmentsComponent; assignmentOptionsForm: AssignmentOptionsComponent; employmentFinalizationForm: EmploymentFinalizationComponent; showhvn: boolean; barrierFormstatus: any; assessmentDetailsLoading: Observable; barrierDetailsLoading: Observable; eaepLookupLoading: Observable; languageDetailsLoading: Observable; educationGoalsDetailsLoading: Observable; currentEmploymentLoading: Observable; childcareListLoading: Observable; childcareDetailsLoading: Observable; loadingProviderReferral: Observable; emergencyContactLoading: Observable; employmentLoading: Observable; educationHistoryLoading: Observable; educationTestingLoading: Observable; educationLicensesLoading: Observable; militaryExperienceDetailsLoading: Observable; criminalHistoryLoading: Observable; acsInvolvementLoading: Observable; skillsDataLoading: Observable; shortTermGoalsDataLoading: Observable; readinessDataLoading: Observable; circumstancesPerceptionsDataLoading: Observable; workEnvironmentDataLoading: Observable; longTermGoalsDataLoading: Observable; housingStabilityDataLoading: Observable; financialCounselingLoading: Observable; safetyInformationLoading: Observable; communityResourceLoading: Observable; relationshipInformationLoading: Observable; employmentMotivationLoading: Observable; employmentReadinessLoading: Observable; educationServicesLoading: Observable; clientPreferencesLoading: Observable; assignmentOptionsLoading: Observable; literacyAssignmentsLoading: Observable; referralLoading: Observable; assignmentLookupLoading: Observable; employmentFinalizationLoading: Observable; vrsAssignmentsLoading: Observable; exitPackageLoading: Observable; clientLocationId: number; isEPViewOnly: boolean; printId: number; batchMailId: number; showNOWR: boolean; constructor(route: ActivatedRoute, router: Router, dialog: MatDialog, eaepLookupService: EAEPLookupService, assessmentDetailsService: AssessmentDetailsService, languageDetailService: LanguageDetailsService, barrierService: BarrierDetailsService, educationGoalsService: EducationGoalsDetailsService, currentEmploymentService: CurrentEmploymentDetailsService, educationHistoryService: EducationHistoryDetailsService, educationLicensesService: EaepEducationLicensesService, educationTestingService: EducationTestingDetailsService, employmentService: EmploymentDetailsService, childCareService: ChildCareDetailsService, cdRef: ChangeDetectorRef, providerReferralListService: ProviderReferralListService, emergencyContactService: EmergencyContactService, skillsService: SkillsService, shortTermGoalsService: ShortTermGoalsService, readinessService: ReadinessService, circumstancesPerceptionsService: CircumstancesPerceptionsService, workEnvironmentService: WorkEnvironmentService, longTermGoalsService: LongTermGoalsService, militaryExperienceDetailsService: MilitaryExperienceDetailsService, criminalHistoryService: CriminalHistoryService, acsInvolvementService: ACSInvolvementService, housingStabilityService: HousingStabilityService, financialCounselingService: FinancialCounselingService, safetyInformationService: SafetyInformationService, communityResourceService: CommunityResourceService, relationshipInformationService: RelationshipInformationService, employmentMotivationService: EmploymentMotivationService, employmentReadinessService: EmploymentReadinessService, educationServicesService: EducationServicesService, clientPreferencesService: ClientPreferencesService, assignmentOptionsService: AssignmentOptionsService, literacyAssignmentsService: LiteracyAssignmentsService, referralService: ReferralService, assignmentLookupService: AssignmentLookupService, employmentFinalizationService: EmploymentFinalizationService, vrsAssignmentsService: VRSAssignmentsService, exitPackageService: ExitPackageService, assessmentListService: AssessmentListService, tabService: TabService); get isExemptFlow(): boolean; get epStatus(): string; get canHideSaveAndSubmit(): boolean; get isEpCompletedOrAmended(): boolean; get showPrintAssessment(): boolean; get showBatchMailLetters(): boolean; get submitDisplayText(): string; get canShowSubmit(): boolean; get isSubmitEnabled(): boolean; onBarrierApptSchedPage(): boolean; onBarrierPage(): boolean; get isSaveEnabled(): boolean; get isPreviousSaveEnabled(): boolean; isTierIIValid(): boolean; isFia3aCompleted(): boolean; isTierIIIValid(): boolean; isISPValid(): boolean; isOtherSubPageValid(pageId: number, subPageId: number): boolean; isEmploymentFinalizationValid(): boolean; isLiteracyAssignmentsValid(): boolean; isClientPreferencesValid(): boolean; isReferralValid(): boolean; isEmploymentTabValid(): boolean; isEducationValid(): boolean; isGoalsValid(): boolean; isBackgroundValid(): boolean; isStabilityValid(): boolean; isYouthSpecificValid(): boolean; isEducationServicesValid(): boolean; ngOnInit(): void; navigateToTab(selectedSideNav?: string): void; checkAppointmentSchedulerRedirect(): void; setShortTermGoalAsActiveTab(): void; autoSave(): void; isInitialTabValid(): boolean; isEducationGoalsValid(): boolean; isChildCareValid(): boolean; isCurrentEmploymentValid(): boolean; getSubModuleDetails(subModuleId: number): EAEPSubModuleStatus; isSubModuleShown(subModuleId: number): boolean; isSubPageValid(subModuleId: number, subPageId: number): boolean; isSubPageEnabled(subModuleId: number, subPageId: number): boolean; isSubPageShown(subModuleId: number, subPageId: number): boolean; isSubPageEditable(subModuleId: number, subPageId: number): boolean; getNavStatus(subModuleId: number, subPageId: number): EAEPSubPageStatus; getErrorMessages(subModuleId: number, subPageId: number): string[]; save(subModuleId: number, subPageId: number, isSubmit: boolean, isSign: boolean): void; saveDataTabs(isSubmit: boolean): void; setActiveTab(subModuleId: number, subPageId: number): void; setActive(data: { subModuleId: number; subPageId: number; }): void; exitEp(): void; isUserInTierII(): boolean; isUserInTierIII(): boolean; isUserInISP(): boolean; submitAssessment(): void; hideAllTabs(): void; print(): void; batch(): void; afterOnDestroy(): void; statusEvent(data: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }