import { ElementRef, OnInit, OnDestroy } from '@angular/core'; import { BreadCrumb, BreadCrumbsService } from './bread-crumbs.service'; import { ScreenType } from '../enlighten-lib/filters/condition-type'; import { BreadCrumbsStyle } from '../enlighten-lib/enums/bread-crumbs-style'; import { ActivatedRoute, Router } from '@angular/router'; import { FlattenService } from '../flatten-module/flatten.service'; import { CommonLibConfigurationService } from '../common-lib-configuration.service'; import { CommonService } from '../common.service'; import * as i0 from "@angular/core"; export declare class BreadCrumbsComponent implements OnInit, OnDestroy { private _breadCrumbsService; private _router; private _flattenService; private commonLibConfig; private elRef; private _commonService; private _activatedRoute; showHoverBox: boolean; breadCrumbs: Array; baseUrl: string; breadCrumbsStyle: BreadCrumbsStyle; currentBreadCrumbTitle: string; selectedAppOwnerName: string; selectedAppOwner: any[]; private _unsubscribeAll; axonatorX1Url: string; publishStatus: string; isPublished: string; appUsersNo: number; appVersionId: number; crumbIcon: string; displayedVersion: string; avs: string; appName: string; private appNameSubscription; currentAppVersionId: string; constructor(_breadCrumbsService: BreadCrumbsService, _router: Router, _flattenService: FlattenService, commonLibConfig: CommonLibConfigurationService, elRef: ElementRef, _commonService: CommonService, _activatedRoute: ActivatedRoute); get screenTypes(): typeof ScreenType; get breadCrumbsStyles(): typeof BreadCrumbsStyle; navigateToHome(appVersionId: number): void; navigateToUsersList(): void; goToAppSettings(): void; ngAfterViewInit(): void; private fetchVersionList; private fetchInitialAppStatus; appMinorVersion: string; ngOnInit(): void; ngOnDestroy(): void; private updateAppNameInBreadcrumbs; subscribers(): void; setBreadCrumbs(crumbs: Array): void; onBreadCrumbChange(crumb: any, index: number): void; onCrumbTitleChange(title: string, id: string): void; onIconError(event: Event, onErrorIcon: string): void; onRenameKeyEnter(event: KeyboardEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }