export type Assets = { has: (path: string) => boolean; get: (path: string) => { isStaticAsset: boolean; isMiddleware: boolean; isRouteFunction: boolean; fetch: (data: { path: string; searchParams: URLSearchParams; }) => Promise; } | null; }; type ExecutionContext = { waitUntil: (promise: Promise) => void; }; export type RequestContext = { request: { url: string | URL; method: string; headers: Headers; }; assets: Assets; ctx: ExecutionContext; }; export {}; //# sourceMappingURL=request-context.d.ts.map