import { ClvRequest } from './clv-request'; import { Observable } from 'rxjs'; import { HttpClient, HttpErrorResponse, HttpResponse } from '@angular/common/http'; /** * @deprecated */ export declare class ClvRequestSender { static me: ClvRequestSender; httpClient: HttpClient; private _request; private _retry; private _sending; constructor(request?: ClvRequest); sending: boolean; request: ClvRequest; retry: number; sendRequest(): Observable; afterCannotSend(): void; handleError(error: HttpErrorResponse): Observable; beforeSending(request: ClvRequest): void; afterSending(request: ClvRequest, response: HttpResponse): void; afterSuccess(request: ClvRequest, response: HttpResponse): void; afterError(request: ClvRequest, error: HttpErrorResponse): void; afterError200(request: ClvRequest, error: HttpResponse): void; isError200(error: HttpResponse): boolean; }