import { n as RoutekitResponse, r as RoutekitResponseInit } from "../core-CzUCxvGk.mjs"; import { HttpStatus } from "@mpen/http"; //#region src/router/response/formats/status/responses.d.ts /** * Create a `200 OK` logical response. * * @example * ```ts * return ok({payload: 'ready'}) * ``` * * @param responseBody - Logical response body. * @param init - Response headers. * @returns Routekit logical response. */ declare function ok(responseBody: T, init?: Omit): RoutekitResponse; /** * Create a `400 Bad Request` logical response. * * @example * ```ts * return badRequest({message: 'Invalid request'}) * ``` * * @param responseBody - Logical response body. * @param init - Response headers. * @returns Routekit logical response. */ declare function badRequest(responseBody: T, init?: Omit): RoutekitResponse; /** * Create a `422 Unprocessable Content` logical response. * * @example * ```ts * return unprocessableContent({message: 'Email is already taken'}) * ``` * * @param responseBody - Logical response body. * @param init - Response headers. * @returns Routekit logical response. */ declare function unprocessableContent(responseBody: T, init?: Omit): RoutekitResponse; //#endregion export { badRequest, ok, unprocessableContent };