import { ActivatedRouteSnapshot, CanLoad, Route, RouterStateSnapshot } from '@angular/router'; import { Observable } from 'rxjs'; import { RdsEulaService } from './eula.service'; import * as i0 from "@angular/core"; /** * Ensure the user has signed the EULA before activating/loading the route. * * @author Will Davis */ export declare class RdsEulaGuard implements CanLoad { private rdsEulaService; constructor(rdsEulaService: RdsEulaService); canActivate(_route: ActivatedRouteSnapshot, _state: RouterStateSnapshot): boolean | Observable; canLoad(_route: Route): boolean | Observable; /** * If the user has already signed, proceed. * Otherwise, show the EULA if one exists. */ private _handleEula; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }