import { HttpErrorResponse, HttpEvent, HttpHandler, HttpInterceptor, HttpRequest } from '@angular/common/http'; import { NGXLogger } from 'ngx-logger'; import { Observable } from 'rxjs'; import { AuthSandbox } from '../store'; import { FararuToastService } from '../design-systems/toast'; import * as i0 from "@angular/core"; export declare class ErrorInterceptor implements HttpInterceptor { private toastService; private authSandbox; private logger; constructor(toastService: FararuToastService, authSandbox: AuthSandbox, logger: NGXLogger); intercept(req: HttpRequest, next: HttpHandler): Observable>; stringify(req: HttpRequest, response: HttpErrorResponse): { request: { method: string; url: string; headers: string[]; body: any; }; response: { headers: string[]; error: any; message: string; status: number; statusText: string; }; }; private showErrorMessage; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }