import { ActivatedRouteSnapshot, CanActivate, CanActivateChild, CanLoad, Route, RouterStateSnapshot } from '@angular/router'; import { SecurityGuardAuthorizer } from './security-guard-authorizer'; import { Observable } from 'rxjs'; export declare class SecurityGuardService implements CanActivate, CanActivateChild, CanLoad { authService: SecurityGuardAuthorizer; constructor(authService: SecurityGuardAuthorizer); /** * CanActivate hook. */ canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable | Promise | boolean; /** * CanActivateChild hook. */ canActivateChild(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable | Promise | boolean; /** * CanActivate hook. */ canLoad(route: Route): Observable | Promise | boolean; }