import { HttpEvent, HttpHandler, HttpInterceptor, HttpRequest } from '@angular/common/http'; import { Observable } from 'rxjs'; import { GnHttpInterceptorConfig } from './HttpInterceptorConfig'; import { GnSiteInfo } from './SiteInfo'; import { Router } from '@angular/router'; export declare class GnOAuthHttpInterceptor implements HttpInterceptor { private config; private siteInfo; private route; private oAuthUtils; constructor(config: GnHttpInterceptorConfig, siteInfo: GnSiteInfo, route: Router); intercept(req: HttpRequest, next: HttpHandler): Observable>; }