import { AbstractGuard } from '../shared'; import { CanActivate, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router'; import { AuthService } from '../../services'; import { Observable } from 'rxjs'; export declare class ComposeGuard implements CanActivate { private auth; private abstractGaurd; constructor(auth: AuthService, abstractGaurd: AbstractGuard); canActivate(next: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable; checkAgainstScope(): boolean; }