/**
 * Whether tools advertise interactive MCP UI widgets. Shown by default; a
 * boolean showMcpUI config value is an explicit user override. Any non-boolean
 * value (unset, or a stringly-typed "false") means the default applies.
 */
export declare function mcpUiEnabledFor(userOverride: unknown): boolean;
export declare function shouldShowMcpUi(): Promise<boolean>;
