/// import { HttpResponseMessage } from "inversify-express-utils"; import { OutgoingHttpHeaders } from "http"; export declare class HttpResponse extends HttpResponseMessage { constructor(content: T); constructor(content: T, headers: OutgoingHttpHeaders); constructor(content: T, headers: OutgoingHttpHeaders, status: number); setStatusCode(statusCode: number): this; setContent(content: T | string, mediaType?: string): this; addSingleHeader(headerName: string, headerValue: any): this; addHeaders(headers: OutgoingHttpHeaders): this; setHeaders(headers: any): this; removeHeader(headerName: any): this; /** * create response * @param content */ static builder(content: any): any; /** * @inheritDoc * @param content * @param {"http".OutgoingHttpHeaders} headers */ static builder(content: any, headers: OutgoingHttpHeaders): any; /** * * @param content * @param {"http".OutgoingHttpHeaders} headers * @param {number} status */ static builder(content: any, headers: OutgoingHttpHeaders, status: number): any; }