export declare const STATUS_CODES: { readonly 400: "BAD_REQUEST"; readonly 401: "UNAUTHORIZED"; readonly 402: "PAYMENT_REQUIRED"; readonly 403: "FORBIDDEN"; readonly 404: "NOT_FOUND"; readonly 405: "METHOD_NOT_ALLOWED"; readonly 409: "CONFLICT"; readonly 413: "PAYLOAD_TOO_LARGE"; readonly 415: "UNSUPPORTED_MEDIA_TYPE"; readonly 422: "UNPROCESSABLE_ENTITY"; readonly 429: "TOO_MANY_REQUESTS"; readonly 499: "CLIENT_CLOSED_REQUEST"; readonly 500: "INTERNAL_SERVER_ERROR"; readonly 502: "BAD_GATEWAY"; readonly 503: "SERVICE_UNAVAILABLE"; readonly 504: "GATEWAY_TIMEOUT"; }; export declare const STATUS_TEXT: (status: number) => "BAD_GATEWAY" | "BAD_REQUEST" | "CLIENT_CLOSED_REQUEST" | "CONFLICT" | "FORBIDDEN" | "GATEWAY_TIMEOUT" | "INTERNAL_SERVER_ERROR" | "METHOD_NOT_ALLOWED" | "NOT_FOUND" | "PAYLOAD_TOO_LARGE" | "PAYMENT_REQUIRED" | "SERVICE_UNAVAILABLE" | "TOO_MANY_REQUESTS" | "UNAUTHORIZED" | "UNPROCESSABLE_ENTITY" | "UNSUPPORTED_MEDIA_TYPE"; export type ErrorMeta = { status: number; statusText: string; headers: Record; }; export declare function getErrorMeta(error: unknown): ErrorMeta; export declare function maybeMaskMessage(message: string, status: number, requestId?: string): string;