import { HttpEvent, HttpHandler, HttpInterceptor, HttpRequest } from '@angular/common/http'; import { Observable } from 'rxjs'; import { NucleusIdentityService } from './NucleusIdentityService'; import { NucleusIdentityConfig } from './NucleusIdentityConfig'; export declare class NucleusTokenInterceptor implements HttpInterceptor { private auth; private config; constructor(auth: NucleusIdentityService, config: NucleusIdentityConfig); intercept(req: HttpRequest, next: HttpHandler): Observable>; private shouldIntercept; private authorizeRequest; private checkUnauthorized; }