import type { AppLoadContext, EntryContext } from 'react-router'; import type { RenderToPipeableStreamOptions, RenderToReadableStreamOptions } from 'react-dom/server'; export declare const streamTimeout = 5000; export type RenderOptions = { [K in keyof RenderToReadableStreamOptions & keyof RenderToPipeableStreamOptions]?: RenderToReadableStreamOptions[K]; }; export declare function handleRequest(request: Request, responseStatusCode: number, responseHeaders: Headers, routerContext: EntryContext, _loadContext?: AppLoadContext, options?: RenderOptions): Promise;