import { OnInit } from '@angular/core'; import * as firebase from 'firebase'; import { Observable } from 'rxjs'; import { Router } from '@angular/router'; import { UsersService } from './users.service'; import { AngularFirestore, AngularFirestoreCollection } from '@angular/fire/firestore'; import { AngularFireAuth } from '@angular/fire/auth'; import { Users } from '../interface/users'; export declare class AuthService implements OnInit { private platformId; private router; private afs; usersservice: UsersService; afAuth: AngularFireAuth; private subject; usersCollection: AngularFirestoreCollection; usr: Observable; user: Observable; cookie: string; err: any; authState: any; errorMessage: string; error: { name: string; message: string; }; constructor(platformId: Object, router: Router, afs: AngularFirestore, usersservice: UsersService, afAuth: AngularFireAuth); loginFaceBook(): Promise; private oAuthLogin; loginEmail(email: any, password: any): Promise; readonly Current: Observable; signup(email: string, password: string): Promise; login(email: string, password: string): Promise; logout(): Promise; getasObservable(): Observable; sendMessage(usr: firebase.User): void; private updateUserData; readonly currentUserId: string; anonymousLogin(): Promise; readonly authenticated: boolean; readonly currentUserAnonymous: boolean; resetPassword(email: string): Promise; ngOnInit(): void; loginGoogle(): Promise; isAuthenticated(): boolean; clearErrorMessage(): void; }