import { IncomingMessage, ServerResponse } from 'http' export default class Response { constructor(req: IncomingMessage, res: ServerResponse) status: number get response(): ServerResponse get ended(): boolean set charset(v: string) get type(): string set type(v: string) set length(val: number) set body(buf: Buffer | string) set expires(time: number): void error(msg: string, statusCode?: number): void redirect(url: string, f?: boolean): void location(url: string): void render(data: string, statusCode?: number): void sendfile(target: Buffer | string, filename?: string, expires?: number): void load(file: string, type?: string, expires?: number): void send(statusCode?: number, msg?: string | object, data?: any): void get(key: string): string | number | string[] set(key: string, val: string | string[]): this delete(key: string): this append(key: string, val: string): this cookie(key: string, val: string | number, opts?: object): void }