import { Router, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router'; import { AuthService, MasterLayoutService } from '@bnsights/bbsf-utilities'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class AuthGuard { private router; private authService; private masterLayoutService; allowedPermission: number[]; homeURL: string; constructor(router: Router, authService: AuthService, masterLayoutService: MasterLayoutService); canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable | boolean; private evaluateAuth; private navigateToUserArea; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }