import { Injector } from '@angular/core'; import { Router, CanActivate, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router'; import { ActivatedRoute } from '@angular/router'; import { CbmsService } from '../cbms.services'; import { CbmsBaseUtilService } from './../services/cbms-base-util.service'; import { Observable } from 'rxjs'; import { PermissionService } from './../services/permission.service'; import * as i0 from "@angular/core"; export declare class AuthGuard implements CanActivate { private router; injector: Injector; private cbmsService; private queryStringRouter; private cbmsbaseutil; private permissionService; private config; constructor(router: Router, injector: Injector, cbmsService: CbmsService, queryStringRouter: ActivatedRoute, cbmsbaseutil: CbmsBaseUtilService, permissionService: PermissionService); canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): boolean | Observable; isValid(url: string): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }