import { ServerUrlsRepository } from '../configuration/ServerUrlsRepository'; import { Observable } from 'rxjs/Observable'; import { OidcConfigurationFactory } from './OidcConfigurationFactory'; import { TokenService } from './TokenService'; import 'rxjs/add/operator/switchMap'; import 'rxjs/add/operator/do'; import 'rxjs/add/observable/fromPromise'; export declare class UserService { private _user$; private _tokenRequests; private _userManager; private _tokenService; readonly userName$: Observable; readonly token$: Observable; readonly isAuthenticated$: Observable; constructor(serviceUrlRepository: ServerUrlsRepository, oidcConfigurationFactory: OidcConfigurationFactory, tokenService: TokenService); logout(): void; private processUser(userManager, user); }