/** * @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 { User } from './user'; import { Role } from './role'; import { UserProfile } from './user-profile'; /** * Describes a user and their roles within an application. This is intended to * be used for administrative purposes. */ export declare class ApplicationUser extends User { enabled: boolean; allRoles: Array; applicationRole: Role; reachableRoles: Array; userProfile: UserProfile; constructor(id: string, userName: string, displayName: string, firstName: string, lastName: string, email: string, organization: string, enabled: boolean, allRoles: Array); }