/** * @license * Copyright Metadata Technology North America All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import { ApplicationUser } from './application-user'; import { Role } from './role'; /** * Provides the basic details about a user that has been authenticated within an * application. This is intended to be used by the applications to make * decisions as to what the current user is allowed to do. */ export declare class AuthenticatedUser extends ApplicationUser { anonymous: boolean; preAuthenticated: boolean; timeToExpiration: number; constructor(id: string, userName: string, displayName: string, firstName: string, lastName: string, email: string, organization: string, enabled: boolean, allRoles: Array, anonymous: boolean, preAuthenticated: boolean, timeToExpiration: number); }