import { AfterViewInit, ApplicationRef, DoCheck, ElementRef, NgZone, OnDestroy, ViewContainerRef } from '@angular/core'; import { Router, RouterOutlet } from '@angular/router'; import { AbstractDialogService, AbstractSpinnerService, App, CustomIconsLoaderService } from '@wm/core'; import { OAuthService } from '@wm/oAuth'; import { AppManagerService } from '../../services/app.manager.service'; import { PipeProvider } from '../../services/pipe-provider.service'; import * as i0 from "@angular/core"; interface SPINNER { show: boolean; messages: Array; arialabel: string; } export declare class AppComponent implements DoCheck, AfterViewInit, OnDestroy { private elRef; private oAuthService; private dialogService; private spinnerService; private router; app: App; private appManager; private customIconsLoaderService; startApp: boolean; isApplicationType: boolean; enableSkipToMainContent: boolean; private retryCount; private navigationEndSubscription; appLocale: any; set routerOutlet(outlet: RouterOutlet | undefined); dynamicComponentContainerRef: ViewContainerRef; spinner: SPINNER; constructor(_pipeProvider: PipeProvider, _appRef: ApplicationRef, elRef: ElementRef, oAuthService: OAuthService, dialogService: AbstractDialogService, spinnerService: AbstractSpinnerService, ngZone: NgZone, router: Router, app: App, appManager: AppManagerService, customIconsLoaderService: CustomIconsLoaderService); providersConfig: any; isOAuthDialogOpen: boolean; showOAuthDialog(): void; closeOAuthDialog(): void; private start; private overrideRouterOutlet; skipToAppContent(event: Event): void; private tryFocusContent; ngAfterViewInit(): void; ngDoCheck(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};