import { Observable, ReplaySubject } from 'rxjs'; import { UserCredential, User, Auth } from 'firebase/auth'; import * as i0 from "@angular/core"; export declare class AuthService { private readonly auth; authState: ReplaySubject; constructor(auth: Auth); login(email: string, password: string): Observable; loginWithCustomToken(token: string): Observable; signInWithOAuth(providerId: string): Observable; signUp(email: string, password: string): Observable; signInWithGoogle(): Promise; signInWithApple(locale?: string): Promise; signInWithFacebook(): Promise; getRedirectResult(): Promise; updateEmail(newEmail: string): Observable; logout(): Observable; resetPassword(email: string): Observable; confirmPasswordReset(token: string, newPassword: string): Observable; isLoggedIn(): Observable; getAuthToken(forceRefresh?: boolean): Observable; reauthenticate(password: string): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }