import { BreakpointObserver } from '@angular/cdk/layout'; import { OnDestroy, OnInit } from '@angular/core'; import { EaCApplicationAsCode, EaCProjectAsCode } from '@semanticjs/common'; import { Subscription } from 'rxjs'; import { EaCService } from '../../services/eac.service'; import * as i0 from "@angular/core"; export declare class BreadcrumbComponent implements OnInit, OnDestroy { protected eacSvc: EaCService; breakpointObserver: BreakpointObserver; ApplicationLookup: string; Enterprise: any; Enterprises: Array; Loading: boolean; Projects: any; ProjectLookup: string; RoutedApplications: { [route: string]: { [lookup: string]: EaCApplicationAsCode; }; }; SelectedRoute: string; ApplicationsBank: { [lookup: string]: EaCApplicationAsCode; }; Applications: { [lookup: string]: EaCApplicationAsCode; }; BPSub: Subscription; CurrentLevel: string; CurrentRouteApplicationLookups: Array; IsSmScreen: boolean; ReturnRouterLink: any; Routes: Array; SelectedProject: EaCProjectAsCode; SkeletonEffect: string; SelectedApplication: EaCApplicationAsCode; ProjectLookups: Array; constructor(eacSvc: EaCService, breakpointObserver: BreakpointObserver); ngOnInit(): void; ngOnChanges(): void; ngOnDestroy(): void; SetActiveEnterprise(entLookup: string): void; protected determineCurrentLevel(): string; protected determineReturnRouterLink(): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }