import type { NexusAI } from '../core/nexus.js'; /** Options for `createNexusRouteHandler()`. */ export interface NexusRouteHandlerOptions { /** The client that answers each request. */ ai: NexusAI; /** Streams the answer as server-sent events instead of returning it whole. Off by default. */ stream?: boolean; } /** * Creates a Next.js `POST` route handler that completes the posted request, or streams it as * server-sent events when streaming is on. */ export declare function createNexusRouteHandler(options: NexusRouteHandlerOptions): (request: Request) => Promise;