import { HttpResponse, HttpBody, HttpStatus } from "../http"; import { ResponseHttpHeaders } from "../http-headers"; export declare class HttpResponseImpl implements HttpResponse { readonly status: HttpStatus; readonly body: HttpBody; readonly headers: ResponseHttpHeaders; constructor(status: HttpStatus, body: HttpBody, headers: ResponseHttpHeaders); setHeaders(headers: ResponseHttpHeaders): HttpResponseImpl; addHeader(header: keyof ResponseHttpHeaders, value: string | string[]): HttpResponseImpl; replaceHeader(header: keyof ResponseHttpHeaders, value: string | string[]): HttpResponseImpl; removeHeader(headerToRemove: keyof ResponseHttpHeaders): HttpResponseImpl; setBody(body: HttpBody | string): HttpResponseImpl; setStatus(status: HttpStatus): HttpResponseImpl; }