import type { IncomingMessage, ServerResponse } from "node:http"; export declare function boundedString(value: unknown, maxBytes: number): string | undefined; export declare function isLanVoiceOriginAllowed(request: IncomingMessage): boolean; export declare class LanVoiceRequestError extends Error { readonly status: number; constructor(status: number, message: string); } export declare function readJson(request: IncomingMessage): Promise>; export declare function requiredClientId(body: Record): string; export declare function sendText(response: ServerResponse, contentType: string, body: string, html?: boolean): void; export declare function sendJson(response: ServerResponse, status: number, value: unknown): void; export declare function sendBinary(response: ServerResponse, contentType: string, body: Buffer): void; export declare function assertJsonPost(request: IncomingMessage): void;