import { ActivatedRouteSnapshot, CanActivate, Router, RouterStateSnapshot } from '@angular/router'; import { GnLoginUser } from './LoginUser'; import { GnMessageService } from '../message-service/message-service'; import { GnSiteInfo } from './SiteInfo'; export declare class GnRouteGuard implements CanActivate { private user; private siteInfo; private router; private messageService; constructor(user: GnLoginUser, siteInfo: GnSiteInfo, router: Router, messageService: GnMessageService); canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): boolean; }