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