import { Observable } from 'rxjs'; import { MessageService } from '../services/message/message.service'; import { LogService } from '../services/log/log.service'; import { HttpResponse } from '@angular/common/http'; import { IErrorInfo, IAjaxResponse } from '../models'; import * as i0 from "@angular/core"; export declare class AbpHttpConfigurationService { private _messageService; private _logService; constructor(_messageService: MessageService, _logService: LogService); defaultError: IErrorInfo; defaultError401: IErrorInfo; defaultError403: IErrorInfo; defaultError404: IErrorInfo; logError(error: IErrorInfo): void; showError(error: IErrorInfo): any; handleTargetUrl(targetUrl: string): void; handleUnAuthorizedRequest(messagePromise: any, targetUrl?: string): void; handleNonAbpErrorResponse(response: HttpResponse): void; handleAbpResponse(response: HttpResponse, ajaxResponse: IAjaxResponse): HttpResponse; getAbpAjaxResponseOrNull(response: HttpResponse): IAjaxResponse | null; handleResponse(response: HttpResponse): HttpResponse; blobToText(blob: any): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }