1/// <reference types="node" /> 2import { Request, RequestInfo, RequestInit, Response, ResponseInit } from '@remix-run/node'; 3import { URL } from 'node:url'; 4import { ExpoRouterServerManifestV1FunctionRoute } from './types'; 5export declare function installGlobals(): void; 6export declare class ExpoResponse extends Response { 7 static json(data?: any, init?: ResponseInit): ExpoResponse; 8} 9export declare const NON_STANDARD_SYMBOL: unique symbol; 10export declare class ExpoURL extends URL { 11 static from(url: string, config: ExpoRouterServerManifestV1FunctionRoute): ExpoURL; 12} 13export declare class ExpoRequest extends Request { 14 [NON_STANDARD_SYMBOL]: { 15 url: ExpoURL; 16 }; 17 constructor(info: RequestInfo, init?: RequestInit); 18 get expoUrl(): ExpoURL; 19} 20