import { BehaviorSubject } from 'rxjs'; import { DataAccess } from '../../data-access/services/data-access.service'; import { LocalStorageService } from '../../shared/services/local-storage.service'; import { Router } from '@angular/router'; export declare class AuthService { readonly authRoute: string; private router; private store; private dataAccess; readonly currentUser: BehaviorSubject; constructor(authRoute: string, router: Router, store: LocalStorageService, dataAccess: DataAccess); hasSessionId(): boolean; login({ email, password, session }: { email: any; password: any; session: any; }): Promise; logout(): Promise; register({ email, password }: { email: any; password: any; }): Promise; private syncUser; }