import { IDisposable } from '@breadstone/ziegel-core'; import { Observable } from 'rxjs'; import { HttpProgressFn } from '../../../Http/HttpProgressFn'; import { HttpResult } from '../../../Http/HttpResult'; import { IHttpRequestMessage } from '../../../Http/Interfaces/IHttpRequestMessage'; import { IHttpRequestMessageDefaults } from '../../../Http/Interfaces/IHttpRequestMessageDefaults'; /** * @public */ export interface IReactiveHttpClient extends IDisposable { get(url: string, request?: IHttpRequestMessage, progress?: HttpProgressFn): Observable; put(url: string, request?: IHttpRequestMessage, progress?: HttpProgressFn): Observable; post(url: string, request?: IHttpRequestMessage, progress?: HttpProgressFn): Observable; delete(url: string, request?: IHttpRequestMessage, progress?: HttpProgressFn): Observable; patch(url: string, request?: IHttpRequestMessage, progress?: HttpProgressFn): Observable; send(request: IHttpRequestMessage, progress?: HttpProgressFn): Observable; options(url: string, request?: IHttpRequestMessage, progress?: HttpProgressFn): Observable; configure(defaults: IHttpRequestMessageDefaults): void; } //# sourceMappingURL=IReactiveHttpClient.d.ts.map