/// import * as Stream from "stream"; import { ParameterBag } from "./ParameterBag"; import { Cookie } from "./Cookie"; export declare const enum Status { OK = 200, Created = 201, Accepted = 202, Found = 302, Forbidden = 403, NotFound = 404, InternalServerError = 500, } export declare class Response extends Stream.Writable { static Status: { OK: number; Created: number; Accepted: number; Found: number; Forbidden: number; NotFound: number; InternalServerError: number; }; protected _raw: any; protected _stream: Stream.Writable; protected _streamed: boolean; protected _headers: ParameterBag; protected _removeCookies: ParameterBag; protected _statusCode: number; protected _data: string; constructor(statusCodeOrResponse?: number | Response, data?: string); deepCopy(response: Response): void; setCookie(cookie: Cookie): Response; removeCookie(cookie: Cookie | string): Response; getRemoveCookies(): Array; getCookies(): Array; raw: any; data: string; status: number; headers: ParameterBag; stream: Stream.Writable; write(buffer: Stream.Readable): boolean; isStreamed(): boolean; }