import { HttpClient } from '../../../../http'; import { IAccessToken, IEntityWithRoles, tokenTypes } from '../../../types'; import { IAccessTokenService } from '../access-token.service.interface'; export declare abstract class AccessTokenService implements IAccessTokenService { readonly httpClient: HttpClient; readonly type: tokenTypes.UserAccessToken | tokenTypes.TenantAccessToken; constructor(httpClient: HttpClient, type: tokenTypes.UserAccessToken | tokenTypes.TenantAccessToken); getEntity(entity: T): Promise; getActiveAccessTokenIds(): Promise; abstract getEntityFromIdentity(entity: T): Promise; abstract getActiveAccessTokenIdsFromIdentity(): Promise; shouldHandle(type: tokenTypes.UserAccessToken | tokenTypes.TenantAccessToken): boolean; private isApiTokensDisabledError; }