import type { MiddlewareFunction } from "react-router"; export declare const asyncRequestStorage: { get(): Request; run: { (store: Request, callback: () => R): R; (store: Request, callback: (...args: TArgs) => R, ...args: TArgs): R; }; }; export declare const provideRequest: { (store: Request, callback: () => R): R; (store: Request, callback: (...args: TArgs) => R, ...args: TArgs): R; }; export declare const request: Request | undefined; export declare const requestMiddleware: MiddlewareFunction; export default requestMiddleware;