1import '@expo/server/install'; 2import { Response } from '@remix-run/node'; 3import type { ExpoRoutesManifestV1, RouteInfo } from 'expo-router/build/routes-manifest'; 4import { ExpoRequest, ExpoResponse } from './environment'; 5export declare function getRoutesManifest(distFolder: string): ExpoRoutesManifestV1<RegExp>; 6export declare function createRequestHandler(distFolder: string, { getRoutesManifest: getInternalRoutesManifest, getHtml, getApiRoute, logApiRouteExecutionError, }?: { 7 getHtml?: (request: ExpoRequest, route: RouteInfo<RegExp>) => Promise<string | ExpoResponse | null>; 8 getRoutesManifest?: (distFolder: string) => Promise<ExpoRoutesManifestV1<RegExp> | null>; 9 getApiRoute?: (route: RouteInfo<RegExp>) => Promise<any>; 10 logApiRouteExecutionError?: (error: Error) => void; 11}): (request: ExpoRequest) => Promise<Response>; 12export { ExpoResponse, ExpoRequest }; 13