import { OnDestroy, OnInit } from '@angular/core'; import { Router } from '@angular/router'; import { FoehnConfirmModalService } from '../foehn-confirm-modal/foehn-confirm-modal.service'; import { FoehnConfirmModalContent } from '../foehn-confirm-modal/foehn-confirm-modal-content'; import { SdkEventsLoggerService } from '../sdk-events-logger/sdk-events-logger.service'; import { SessionInfo } from '../sdk-session-info/session-info.service'; import { BreadcrumbItem } from './breadcrumb'; import { BreadcrumbEventService } from './breadcrumb-event.service'; import * as i0 from "@angular/core"; export declare class FoehnBreadcrumbComponent implements OnInit, OnDestroy { private breadcrumbService; private router; private foehnConfirmModalService; private sessionInfo; private sdkEventsLoggerService; breadcrumbItems: BreadcrumbItem[]; currentNav: string; confirmLeavingAlert: FoehnConfirmModalContent; private breadcrumbSubscription; constructor(breadcrumbService: BreadcrumbEventService, router: Router, foehnConfirmModalService: FoehnConfirmModalService, sessionInfo: SessionInfo, sdkEventsLoggerService: SdkEventsLoggerService); reset(): void; ngOnInit(): void; ngOnDestroy(): void; confirmAndLeave(item: BreadcrumbItem): void; redirect(item: BreadcrumbItem): void; private navigate; private addBreadcrumbClickEventToLogger; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }