/// import type { OutgoingHttpHeaders } from "http"; interface RequestData { geo?: { city?: string; country?: string; region?: string; latitude?: string; longitude?: string; }; headers: OutgoingHttpHeaders; ip?: string; method: string; nextConfig?: { basePath?: string; i18n?: any; trailingSlash?: boolean; }; page?: { name?: string; params?: { [key: string]: string | string[]; }; }; url: string; body?: ReadableStream; signal: AbortSignal; } interface Entries { [k: string]: { default: (props: { page: string; request: RequestData; }) => Promise<{ response: Response; waitUntil: Promise; }>; }; } declare global { var _ENTRIES: Entries; var _ROUTES: EdgeRoute[]; var __storage__: Map; var AsyncContext: any; var AsyncLocalStorage: any; } export interface EdgeRoute { name: string; page: string; regex: string[]; } type EdgeRequest = Omit; export default function edgeFunctionHandler(request: EdgeRequest): Promise; export {};