import { HttpEvent, HttpHandler, HttpInterceptor, HttpRequest } from '@angular/common/http';
import { Observable } from 'rxjs/internal/Observable';
import { ApplicationContextService } from '../app-context/application-context.service';
import { AuthenService } from '../services/authen.service';
import { ModuleConfigService } from '../services/module-config.service';
export declare class PermissionUtilsInterceptor implements HttpInterceptor {
    authenService: AuthenService;
    private _moduleConfigService;
    private _applicationContextService;
    env: any;
    readonly rootData: any;
    constructor(authenService: AuthenService, _moduleConfigService: ModuleConfigService, _applicationContextService: ApplicationContextService);
    intercept(request: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>>;
}
//# sourceMappingURL=permission-utils.interceptor.d.ts.map