import type { ApiDispatch } from "@voyant-travel/runtime-core/api-dispatch"; import type { AppLoader, WaitUntilContext } from "@voyant-travel/runtime-core/types"; export interface CreateVoyantNodeApiDispatchOptions { loadApiApp: AppLoader; loadAuthHandler: AppLoader; rewriteAppPath?: (pathname: string) => string; authRateLimit?: { max: number; windowSeconds: number; }; } /** Build the standard lazy Node API dispatch while keeping app imports host-owned. */ export declare function createVoyantNodeApiDispatch(options: CreateVoyantNodeApiDispatchOptions): ApiDispatch;