import { HttpClient } from '@angular/common/http'; import { AuthorizerService } from '@vcomply/authorizer'; import { BehaviorSubject } from 'rxjs'; import { Configurations } from '../../configurations'; import { TokenDecoderService } from './token-decoder.service'; import * as i0 from "@angular/core"; export declare class AuthService { private http; private authorizer; private tokenDecoder; private permissions; roleBasedPermission: any; riskPermissions: any; responsibilityPermissions: any; env: any; userDetails: any; getUserInfo: BehaviorSubject; permissionsDetails: BehaviorSubject; constructor(http: HttpClient, authorizer: AuthorizerService, tokenDecoder: TokenDecoderService, config?: Configurations); userIdk(): any; setPermissions(userResp: any): void; setPermission(): void; getOrgObjectId(): any; isValidToken(): boolean; getMemberId(): number; getAuthorizationToken(): any; tokenInfo(): any; isAdmin(): any; isKeyAdmin(): boolean; getInfo(): any; getPermissions(): any; logout(): void; isLoggedIn(): boolean; getShortName(): string; resetBusinessCycle(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }