import { ActivatedRouteSnapshot, Resolve, Router } from '@angular/router'; import { AlertService } from '../../../services/alert/alert.service'; import { RouterHelperService } from '../../../services/router/router-helper.service'; import { WizardFactoryService } from './wizard-factory.service'; import { EventTriggerService } from './event-trigger.service'; export declare class CaseEditWizardGuard implements Resolve { private router; private routerHelper; private wizardFactory; private alertService; private eventTriggerService; private static readonly SUBMIT_PAGE_ID; constructor(router: Router, routerHelper: RouterHelperService, wizardFactory: WizardFactoryService, alertService: AlertService, eventTriggerService: EventTriggerService); resolve(route: ActivatedRouteSnapshot): Promise; private processEventTrigger; private processSubmitTrigger; private createWizard; private createCanShowPredicate; private isPageReloadedAndNotFirstPage; private isPageReloaded; private isFirstPage; private goToFirst; private goToSubmit; private buildState; private parentUrlSegments; }