export interface CuiTokenData { readonly exp: number; readonly iat: number; readonly azp: string; readonly auth_time: number; readonly allowed_origins: string[]; readonly name: string; readonly preferred_username: string; readonly given_name: string; readonly family_name: string; readonly email: string; readonly realm_access: CuiTokenRealmAccess; } export interface CuiTokenRealmAccess { readonly roles: CuiTokenRole[]; } export interface CuiExchangeTokenSession extends CuiTokenData { readonly sid: string; readonly employee_session: CuiEmployeeSessionData; } export interface CuiEmployeeSessionData { readonly employeeId: string; readonly activityId: string; readonly companyId: string; readonly accessLevels: string[]; } export declare const enum CuiTokenRole { Admin = "ADMIN", Owner = "OWNER", User = "USER" }