import { EventEmitter } from '@angular/core'; import { User } from '../types/user'; import { ApiService } from './api.service'; import { GoogleAnalyticsService } from './google-analytics.service'; import * as i0 from "@angular/core"; export declare class UserService { private api; googleAnalyticsService: GoogleAnalyticsService; userChanged: EventEmitter; private readonly user; private readonly isAdmin; private readonly isImpersonating; private readonly realUser; readonly user$: import("rxjs").Observable; readonly realUser$: import("rxjs").Observable; readonly isImpersonating$: import("rxjs").Observable; readonly isAdmin$: import("rxjs").Observable; constructor(api: ApiService, googleAnalyticsService: GoogleAnalyticsService); private _impersonate; private _loadUser; private _afterUserLoad; viewAs(uid: string): void; private _onLoginError; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } //# sourceMappingURL=user.service.d.ts.map