import React, { ReactNode } from 'react'; /** * Mounts the app-level AI context for UdpAppProvider's `ai` opt-in: the gateway * connection from ConfigService (URL from UDP_AI_GATEWAY_BASE, product header * from UNITY_PRODUCT_ID — environment config stays in the app's runtime config). * Whether AI actually renders is then the gateway's call — UdpAiProvider asks it * once per tenant and every AI surface reads the answer through `useAiAccess()`. * * It renders no assistant of its own. A page builds an `AiCapability` and * mounts `UdpAiAssistant` for it wherever the chat belongs. * * With no gateway URL configured this renders children untouched, so an app * that opts in before its environment is ready degrades to no assistant rather * than a broken one. */ export declare const UdpAiAppSurface: ({ children }: { children?: ReactNode; }) => React.JSX.Element; //# sourceMappingURL=UdpAiAppSurface.d.ts.map