import { Observable } from 'rxjs'; import { HttpClient } from '@angular/common/http'; import { TokenModel } from './model/token.model'; export declare class AuthService { private http; private readonly tokenKey; readonly langKey = "lang"; private tokenSubject; private refreshTokenTimeout; token: Observable; private clientId; private clientSecret; private lang; url: string; constructor(http: HttpClient); get tokenValue(): TokenModel; get language(): string; setLanguage(lang: string): void; login(username: string, password: string): Observable; refreshToken(): Observable; initAuthService(clientId: string, clientSecret: string): void; private startRefreshTokenTimer; stopRefreshTokenTimer(): void; logout(): void; }