import { HandlerCallback } from './handlerCallback.js'; import { AnyRouter } from '../router.js'; import { Manifest } from '../manifest.js'; export type RequestHandler = (cb: HandlerCallback) => Promise; export declare function createRequestHandler({ createRouter, request, getRouterManifest, }: { createRouter: () => TRouter; request: Request; getRouterManifest?: () => Manifest | Promise; }): RequestHandler;