/// import type { Arrayable, Dict } from 'worktop/utils'; export type HeadersObject = Dict<{ toString(): string }>; /** * Status text messages for common 4xx & 5xx status codes. * @NOTE Mutable dictionary; add or customize as needed. */ export declare var STATUS_CODES: Record; export function finalize(res: Response, isHEAD?: boolean): Response; /** * Auto-serialize `data` to a `Response` object. * @see https://github.com/lukeed/polka/blob/next/packages/send/index.js */ export function reply(status: number, data?: any, headers?: HeadersObject): Response; export declare class ServerResponse { readonly headers: Headers; readonly body: BodyInit | null; readonly finished: boolean; statusCode: number; get status(): number; set status(x: number); getHeaders(): HeadersObject; getHeaderNames(): string[]; hasHeader(key: string): boolean; getHeader(key: string): string | null; setHeader(key: string, value: Arrayable): void; removeHeader(key: string): void; send(status: number, data?: any, headers?: HeadersObject): void; writeHead(status: number, headers?: HeadersObject): void; end(data: BodyInit | null): void; }