import * as i0 from "@angular/core"; export declare class UserAccessService { private readonly jwtHelperService; private readonly appConfigService; private globalAccess; private applicationAccess; fetchUserAccess(): void; private fetchAccessFromRealmAccess; private fetchAccessFromHxpAuthorization; private hasRolesInRealmAccess; private hasRolesInHxpAuthorization; /** * Checks for global roles access. * * @param rolesToCheck List of the roles to check * @returns True if it contains at least one of the given roles, false otherwise */ hasGlobalAccess(rolesToCheck: string[]): boolean; private isCurrentAppKeyInToken; /** * Checks for global roles access. * * @param appName The app name * @param rolesToCheck List of the roles to check * @returns True if it contains at least one of the given roles, false otherwise */ hasApplicationAccess(appName: string, rolesToCheck: string[]): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }