/********************************************************************
 * @author:      Kaven
 * @email:       kaven@wuwenkai.com
 * @website:     http://blog.kaven.xyz
 * @file:        [Kaven-Utils] /src/net/http/HttpResponseMessage.ts
 * @create:      2022-04-19 14:23:15.399
 * @modify:      2023-11-25 22:32:53.191
 * @version:     5.0.7
 * @times:       8
 * @lines:       57
 * @copyright:   Copyright © 2022-2023 Kaven. All Rights Reserved.
 * @description: [description]
 * @license:     [license]
 ********************************************************************/
import { OutgoingHttpHeaders } from "node:http";
import { HttpResponseBody } from "./HttpResponseBody.js";
import { HttpResponseHeader } from "./HttpResponseHeader.js";
import { HttpResponseStatusLine } from "./HttpResponseStatusLine.js";
export declare class HttpResponseMessage {
    constructor(statusLine?: HttpResponseStatusLine);
    StatusLine: HttpResponseStatusLine;
    Headers: HttpResponseHeader[];
    Body?: HttpResponseBody;
    GetHeaders(): OutgoingHttpHeaders;
    AddHeader(name: string, value: string): void;
    ToBuffer(): Buffer;
}
