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