import type { DataSurfaceRegistry } from '@happyvertical/smrt-ui/data'; import type { ControlInteractionRegistry } from '@happyvertical/smrt-ui/forms'; export interface WebMcpUiContext { readonly enabled: boolean; readonly controlRegistry: ControlInteractionRegistry; readonly dataSurfaceRegistry: DataSurfaceRegistry; } export declare function setWebMcpUiContext(context: WebMcpUiContext): void; export declare function tryGetWebMcpUiContext(): WebMcpUiContext | null; /** Return the mounted-UI registries owned by the nearest SMRT Provider. */ export declare function useWebMcpUi(): WebMcpUiContext; //# sourceMappingURL=webmcp-ui-context.d.ts.map