import { InternalIdentity } from '../../Contracts/InternalDataModels/Identity'; export declare class IamService { private claimChecksDisabled; private rootAccessTokenAllowed; private config; private readonly logger; constructor(); initialize(): void; getAuthorityAddress(): string; ensureHasClaim(identity: InternalIdentity, claimName: string, claimValue?: any, excludeAdmins?: boolean): Promise; checkIfIdentityHasClaim(identity: InternalIdentity, claimName: string, claimValue?: any, excludeAdmins?: boolean): Promise; checkIfUserIsSuperAdmin(identity: InternalIdentity): Promise; checkIfTokenIsInternalToken(token: string): boolean; checkIfTokenIsRootAccessToken(token: string): boolean; private checkIfUserHasClaim; }