/** @packageDocumentation * @module Authentication */ /** Information on the authenticated user. * @beta */ export declare class UserInfo { /** Id of the user */ id: string; /** Email details */ email?: { id: string; isVerified?: boolean | undefined; } | undefined; /** Profile of the user */ profile?: { firstName: string; lastName: string; name?: string | undefined; preferredUserName?: string | undefined; } | undefined; /** Organization the user belongs to */ organization?: { id: string; name: string; } | undefined; /** Feature tracking information associated with the user */ featureTracking?: { ultimateSite: string; usageCountryIso: string; } | undefined; constructor( /** Id of the user */ id: string, /** Email details */ email?: { id: string; isVerified?: boolean | undefined; } | undefined, /** Profile of the user */ profile?: { firstName: string; lastName: string; name?: string | undefined; preferredUserName?: string | undefined; } | undefined, /** Organization the user belongs to */ organization?: { id: string; name: string; } | undefined, /** Feature tracking information associated with the user */ featureTracking?: { ultimateSite: string; usageCountryIso: string; } | undefined); /** Creates UserInfo from JSON obtained from typical Oidc clients */ static fromJson(jsonObj: any): UserInfo | undefined; } //# sourceMappingURL=UserInfo.d.ts.map