import { ActivatedRouteSnapshot, CanActivate, CanLoad, Route, Router, RouterStateSnapshot, UrlSegment, UrlTree } from '@angular/router'; import { Observable } from 'rxjs'; import { AuthSharedConfig } from '../interfaces'; import { AuthProcessService } from '../services/auth-process.service'; export declare class LoggedInGuard implements CanActivate, CanLoad { private config; private router; private aps; constructor(config: AuthSharedConfig, router: Router, aps: AuthProcessService); private guardOutcome; canLoad(route: Route, segments: UrlSegment[]): Observable; canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable; }