import { Router } from '@angular/router'; import { NzModalService } from 'ng-zorro-antd'; import { Principal } from './principal.service'; import { AuthServerProvider } from './auth-jwt.service'; import { SessionStorageService } from 'ngx-webstorage'; import { HttpClient } from '@angular/common/http'; import { ResetPasswordService } from '../auth/reset-password.service'; export declare class LoginService { private router; private principal; private modalService; private authServerProvider; private sessionStorage; private httpClient; private resetPasswordService; private isModalOpened; qrcodeUrl: any; constructor(router: Router, principal: Principal, modalService: NzModalService, authServerProvider: AuthServerProvider, sessionStorage: SessionStorageService, httpClient: HttpClient, resetPasswordService: ResetPasswordService); login(credentials: any, callback?: any): Promise; lazadaDatamoatLogin(account: any, loginStatus: any): void; logout(): void; loginWithToken(jwt: any, rememberMe: any): Promise; checkLoginForAuthExpired(): void; loginByModal(isWechatLogin?: any, httpErrorResponse?: any): void; private getCookie; }