import { OnDestroy, OnInit } from '@angular/core'; import { Subscription, Observable } from 'rxjs'; import { IAppSwitcherService, IDiscoveryApplication } from './app-switcher-interfaces'; import { WorkTrackerService } from '../shared/work-tracker.service'; export declare class AppSwitcherComponent implements OnInit, OnDestroy { appSwitcherService: IAppSwitcherService; private workTracker; applications: IDiscoveryApplication[]; subscription: Subscription; brandBg: string; loading: Observable; loadFailed: boolean; private _iconHeight; private _serviceName; private _version; private ngUnsubscribe; /** Sets the height of the app thumbnail icons, width is auto (defaults to 100px) */ iconHeight: Number; serviceName: String; serviceVersion: Number; constructor(appSwitcherService: IAppSwitcherService, workTracker: WorkTrackerService); ngOnInit(): void; ngOnDestroy(): void; loadApplications(): void; private loadApplicationFromDiscoveryService; private handleError; linkIfNotMe(app: any): string; appIsMe(app: IDiscoveryApplication): boolean; }