import { ActivatedRouteSnapshot, CanActivate, CanLoad, Route, Router } from '@angular/router'; import { Observable } from 'rxjs'; import { PermissionService } from '../services/permission.service'; export declare class PermissionGuard implements CanActivate, CanLoad { private permissionService; private router; constructor(permissionService: PermissionService, router: Router); canActivate(next: ActivatedRouteSnapshot): Observable; canLoad(route: Route): Observable; private mapParamsToData; private getCanAccess; }