import { ActivatedRouteSnapshot, CanActivate, Router, RouterStateSnapshot } from '@angular/router'; import { Observable } from 'rxjs'; import { GnMessageService } from "geminis-ng"; import { LoginAdmin } from "../api/LoginAdmin"; import { Config } from "../api/Config"; export declare class GnManageLoginGuard implements CanActivate { private loginAdmin; private router; private messageService; private configManage; constructor(loginAdmin: LoginAdmin, router: Router, messageService: GnMessageService, configManage: Config); canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable | Promise | boolean; }