import { HttpClient } from '@angular/common/http'; import { ActivatedRoute } from '@angular/router'; import { BehaviorSubject, Observable } from 'rxjs'; import { ProfileService, StorageService } from '.'; import { Environment } from '../injections'; import { Role } from '../models'; import * as i0 from "@angular/core"; export declare class AuthService { private environment; private http; private storageService; private profileService; private activatedRoute; readonly role$: BehaviorSubject; private parentWindowUrl; private subscription; private readonly baseUrl; constructor(environment: Environment, http: HttpClient, storageService: StorageService, profileService: ProfileService, activatedRoute: ActivatedRoute); getTokenByGuid(tokenGuid: string): Observable; getTokenByRefreshToken(refreshToken: string): Observable; generateTokenGuid(): Observable; logout(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }