import { Router } from '@angular/router'; import { SkApiService } from 'sk-front-lib/api'; import { BehaviorSubject, Observable } from 'rxjs'; import { ISkReqLogin, ISkResLogin, SkUser } from 'sk-front-lib/model'; import * as i0 from "@angular/core"; export declare class SkAuthService { private _router; private apiService; private baseUrl; _userinfo$: BehaviorSubject; get userinfo$(): Observable; constructor(_router: Router, apiService: SkApiService); moveLoginPage(): Promise; login(data: ISkReqLogin): Observable; logout(): void; loadMyInfo(refresh?: boolean): Observable; checkAdminAccessable(): Observable; checkLogin(): Observable; sendMailForActivateAccount(email: string): Observable; sendMailForResetPassword(email: string): Observable; requestActivateAccount(data: { email: string; authCode: string; }): Observable; updatePassword(data: { email: string; authCode: string; password: string; passwordConfirm: string; }): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }