import { EventEmitter } from '@angular/core'; import { AccountService } from './account.service'; export declare class Principal { private account; private userIdentityPromise; userIdentity: any; private authenticated; private _authenticatedUserId; authenticationStateChange: EventEmitter; constructor(account: AccountService); authenticate(identity: any): void; isAuthenticated(): boolean; authenticatedUserId: number; hasAnyAuthority(authorities: string[]): boolean; hasAuthority(authority: string): boolean; identity(force?: boolean): Promise; }