import type { RouteInfo } from './routes-manifest'; export type Options = { root: string; shouldIgnore?: (req: Request) => boolean; disableSSR?: boolean; }; type RequestHandlerProps = { request: Request; route: RouteInfo; url: URL; loaderProps?: { path: string; params: Record; }; }; type RequestHandlerResponse = null | string | Response; export declare function createHandleRequest(options: Options, handlers: { handleSSR?: (props: RequestHandlerProps) => Promise; handleLoader?: (props: RequestHandlerProps) => Promise; handleAPI?: (props: RequestHandlerProps) => Promise; }): (request: Request) => Promise; export {}; //# sourceMappingURL=handleRequest.d.ts.map