import { OnInit, OnDestroy, EventEmitter } from '@angular/core'; import { Router } from '@angular/router'; import { Logger } from '../../services/logger.service'; import { RouteHelperService } from '../../services/route-helper.service'; import { NamedRoute } from '../../api/named-route'; import { GetBreadcrumbDisplayNameFunction } from '../../classes/types'; import { NamedRoutes } from '../../api/enums'; import * as i0 from "@angular/core"; export declare class BreadcrumbComponent implements OnInit, OnDestroy { private logger; private routeHelperService; private router; private getOverriddenBreadcrumbDisplayName; private $toUnsubscribe; breadcrumbsArray: NamedRoute[]; get isBreadcrumbsArrayEmpty(): boolean; get canNavigateUp(): boolean; breadcrumbsUpdate: EventEmitter; constructor(logger: Logger, routeHelperService: RouteHelperService, router: Router, getOverriddenBreadcrumbDisplayName: GetBreadcrumbDisplayNameFunction); ngOnInit(): void; buildBreadcrumbsArray: () => void; navigateUp(): void; removeBreadcrumb(routeName: NamedRoutes): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }