import { AppSessionService } from '../../../shared/common/session/app-session.service'; import { CanActivate, Router, ActivatedRouteSnapshot, RouterStateSnapshot, CanActivateChild } from '@angular/router'; import { PermissionCheckerService } from 'abp-ng2-module/src/auth/permission-checker.service'; export declare class ConfigureRouteGuard implements CanActivate, CanActivateChild { private permissionChecker; private router; private sessionService; constructor(permissionChecker: PermissionCheckerService, router: Router, sessionService: AppSessionService); canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): boolean; canActivateChild(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): boolean; selectBestRoute(): string; }