import { WidgetEvent } from '@markdown-ui/react'; import { ReactNode } from 'react'; import { MdWidgetConfig } from '@/types/models/agent-chat-md-widget-config'; export type MdWidgetRenderResult = { kind: 'widget'; widget: ReactNode; } | { kind: 'fallback'; payload: unknown; }; export declare function resolveMdWidgetRender(config: MdWidgetConfig, onWidgetEvent?: (event: WidgetEvent) => void): MdWidgetRenderResult; export declare function renderMdWidget(config: MdWidgetConfig, onWidgetEvent?: (event: WidgetEvent) => void): ReactNode;