import { ActivatedRouteSnapshot, CanActivate, Router, RouterStateSnapshot, UrlTree } from "@angular/router"; import { Observable } from "rxjs"; import { AuthService } from "./auth.service"; import { AuthConfiguration } from "./auth-configuration"; import { MessageService } from "@adjai/ngx-library/src/lib/message"; import * as i0 from "@angular/core"; export declare class AuthGuard implements CanActivate { private authService; private router; private configuration; private messageService; constructor(authService: AuthService, router: Router, configuration: AuthConfiguration, messageService: MessageService); canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable | Promise | boolean | UrlTree; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }