import { ActivatedRouteSnapshot, CanActivate, Router, RouterStateSnapshot } from '@angular/router'; import { AtPermissionsService } from './permissions.service'; export interface IAtPermissionsGuard { allow?: Array; deny?: Array; redirectTo?: string | Function; } export declare class AtPermissionsGuard implements CanActivate { private _permissionService; private router; constructor(_permissionService: AtPermissionsService, router: Router); canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): boolean; }