import { ActivatedRoute } from '@angular/router'; import { AbstractComponent, ProgressType } from '@prutech/components'; import { NavigationModel } from '../../../shared/models/ea-ep/navigation-model.interface'; import { EAEPStatus } from '../../../ea-ep-assessment-details/models/ea-ep-status/ea-ep-status'; import { EAEPPageStatus } from '../../../ea-ep-assessment-details/models/ea-ep-status/ea-ep-page-status'; import { EAEPSubModuleStatus } from '../../../ea-ep-assessment-details/models/ea-ep-status/ea-ep-sub-module-status'; import { VRSAssignmentsService } from '../../../ea-ep-assessment-details/services/vrs-assignments.service'; import * as i0 from "@angular/core"; export declare class EaEpNavComponent extends AbstractComponent { private route; vrsAssignmentsService: VRSAssignmentsService; id: number; showText: boolean; type: typeof ProgressType; /** * @description Change this for TIER III */ navigationConfig: NavigationModel[]; eaepStatus: EAEPStatus; caseId: number; readonly employmentFinalizationSubModuleId: number; readonly vrsAssignmentsSubModuleId: number; constructor(route: ActivatedRoute, vrsAssignmentsService: VRSAssignmentsService); get isExemptEp(): boolean; getEntityStatus(subModuleId: number): boolean; isPageEnabled(subModuleId: number, pageId: number): boolean; toggleText(): void; getPageStatus(subModuleId: number, pageId: number): boolean; getSubModuleDetails(subModuleId: number): EAEPSubModuleStatus; getPageDetails(subModuleId: number, pageId: number): EAEPPageStatus; isPageShown(subModuleId: number, pageId: number): boolean; isSubModuleShown(subModuleId: number): boolean; isSubModuleEnabled(subModuleId: number): boolean; isEmploymentFinalizationSubModuleEnabled(): boolean; isEmploymentFinalizationPageEnabled(): boolean; vrsAssignmentsAfterTierIIICompleted(): boolean; getPageErrorMessages(subModuleId: number, pageId: number): string[]; afterOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }