import { Observable, BehaviorSubject } from 'rxjs'; import { DxUser } from '@digitaix/types'; export declare enum AuthProviders { Google = 0 } export declare class AuthService { user: BehaviorSubject; signInWithEmailAndPassword(email: string, password: string): Observable; signOut(): Observable; createUserWithEmailAndPassword(email: string, password: string): Observable; sendPasswordResetEmail(email: string): Observable; sendPasswordReset(password: string, token: string): Observable; sendEmailVerification(): Observable; signInWithProvider(provider: Provider): Observable; applyActionCode(oobCode: string): Observable; createUser(email: string, password: string): Observable; reset(): void; }