import type { ErrorRequestHandler, NextFunction, Request, RequestHandler, Response } from "express"; export type AsyncRouteHandler = (req: Request, res: Response, next: NextFunction) => unknown | Promise; /** Forward both synchronous throws and rejected route promises to Express. */ export declare function asyncRoute(handler: AsyncRouteHandler): RequestHandler; /** Keep API failures JSON-shaped, including body-parser and async route errors. */ export declare const jsonErrorHandler: ErrorRequestHandler;