import * as _flowgram_ai_core from '@flowgram.ai/core'; import React from 'react'; import { FlowRendererKey } from '@flowgram.ai/renderer'; type MaterialReactComponent = (props: T) => React.ReactNode | null; interface MaterialsPluginOptions { /** * 注册特定的 UI 组件 */ components?: Record; /** * 注册特定的节点渲染组件 */ renderNodes?: Record; /** * 默认节点渲染 */ renderDefaultNode?: MaterialReactComponent; /** * 注册渲染的文字 */ renderTexts?: Record; } declare const createMaterialsPlugin: _flowgram_ai_core.PluginCreator; export { type MaterialReactComponent, type MaterialsPluginOptions, createMaterialsPlugin };