import { CanActivate, CanActivateChild, ActivatedRouteSnapshot, RouterStateSnapshot, UrlTree } from '@angular/router'; import { Observable } from 'rxjs'; import { AngularFireAuth } from "@angular/fire/auth"; import { Store } from "@ngrx/store"; import { State } from "../store/reducers"; export declare class AuthUserPreloadGuard implements CanActivate, CanActivateChild { private afa; private store; constructor(afa: AngularFireAuth, store: Store); canActivate(next: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable | Promise | boolean | UrlTree; canActivateChild(next: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable | Promise | boolean | UrlTree; private getAuthUser; private getFirebaseUser; private activate; }