import type { IncomingMessage, RequestListener } from "node:http"; export declare function getJsonBody(req: IncomingMessage): Promise; export declare class HttpReply { private response; constructor(response: Parameters[1]); empty(status?: number): (import("http").ServerResponse & { req: IncomingMessage; }) | undefined; text(text: string, status?: number, contentType?: string): (import("http").ServerResponse & { req: IncomingMessage; }) | undefined; json(value: any, pretty?: boolean, status?: number): (import("http").ServerResponse & { req: IncomingMessage; }) | undefined; get hasReplied(): boolean; } export declare function getRandomPortNumber(): number;