type ResponseHeaders = Record; export interface IHttpError { status: number; message: string; expose?: boolean; data?: any; } export interface IHttpResponse { body?: T; status: number; headers?: Record; redirect?: { url: string; alt?: string; }; } export declare class HttpResponse { protected data: any; protected status: number; protected _headers: ResponseHeaders; constructor(data: any, status: number); get body(): any; setStatus(status: number): void; setHeader(key: string, value: string): void; setHeaders(headers: ResponseHeaders): void; mergeHeaders(headers: ResponseHeaders): void; get headers(): ResponseHeaders; static noContent(): HttpResponse; toString(): any; } export {};