import { HttpEvent, HttpHandler, HttpInterceptor, HttpRequest } from '@angular/common/http';
import { Observable } from 'rxjs';
import { AuthenService } from '../services/authen.service';
import { ModuleConfigService } from '../services/module-config.service';
export declare class LogInterceptor implements HttpInterceptor {
    authenService: AuthenService;
    private _moduleConfigService;
    STORAGE_LOG_INFO_KEY: string;
    env: any;
    constructor(authenService: AuthenService, _moduleConfigService: ModuleConfigService);
    intercept(request: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>>;
    promiseAll(): Observable<any>;
    getPublicIpAddress(): Promise<unknown>;
    getLocalIpAddress(): Promise<unknown>;
    getLog(key: any): any;
    setLog(key: any, value: any): void;
}
//# sourceMappingURL=log.interceptor.d.ts.map