import { type DashboardPluginComponentProps, type PanelProps } from '@deephaven/dashboard'; import { type WidgetPlugin } from '@deephaven/plugin'; export declare function WrapWidgetPlugin(plugin: WidgetPlugin): React.ForwardRefExoticComponent>; /** * Widget to automatically open any supported WidgetPlugin types as panels * if the widget is emitted from the server as the result of executed code. * * Does not open panels for widgets that are not supported by any plugins. * Does not open panels for widgets that are a component of a larger widget or UI element. * * Supports plugin chaining via middleware plugins. When multiple plugins * support the same widget type, middleware plugins are chained around * the base plugin in registration order. * * @param props Dashboard plugin props * @returns React element */ export declare function WidgetLoaderPlugin(props: Partial): JSX.Element | null; export default WidgetLoaderPlugin; //# sourceMappingURL=WidgetLoaderPlugin.d.ts.map