import { type MiddlewareFunction, type Params, RouterContextProvider } from "react-router"; export declare function runMiddleware(middleware: MiddlewareFunction, { request, context, params, next, }?: { request?: Request; params?: Params; context?: Readonly; next?: () => Promise; }): Promise; export declare function catchResponse(promise: Promise): Promise;