import type { HTTPRequest, HTTPResponse, WSErrorPayload, WSHttpRequestPayload, WSHttpResponsePayload, WSStreamChunkPayload } from './types.js'; export declare function decodeRequest(payload?: WSHttpRequestPayload): HTTPRequest; export declare function encodeResponse(resp: HTTPResponse): WSHttpResponsePayload; export declare function decodeResponse(payload?: WSHttpResponsePayload): HTTPResponse; export declare function encodeChunk(chunk: string): WSStreamChunkPayload; export declare function decodeChunk(payload?: WSStreamChunkPayload): string; export declare function encodeError(message: string, status?: number): WSErrorPayload; export declare function decodeError(payload?: WSErrorPayload): string;