/// import { NgZone } from '@angular/core'; import { Observable } from 'rxjs'; export declare class AdalService { private ngZone; private context; private loginRefreshTimer; private user; constructor(ngZone: NgZone); init(configOptions: adal.Config): void; get config(): adal.Config; get userInfo(): adal.User; login(): void; loginInProgress(): boolean; logOut(): void; handleWindowCallback(removeHash?: boolean): void; getCachedToken(resource: string): string | null; acquireToken(resource: string): Observable; getUser(): Observable; clearCache(): void; clearCacheForResource(resource: string): void; info(message: string): void; verbose(message: string): void; getResourceForEndpoint(url: string): string | null; refreshDataFromCache(): void; private updateDataFromCache; private refreshLoginToken; private now; private get isInCallbackRedirectMode(); private setupLoginTokenRefreshTimer; }