import React from 'react'; import type { WidgetProps } from '../types'; export type WidgetRegistry = Record>>; export interface LazyWidgetProps extends WidgetProps { onRemove?: (id: string) => void; /** Registro custom del host: mapea widget_id → componente React. */ customWidgetRegistry?: WidgetRegistry; } /** * Componente que se encarga de resolver dinámicamente qué archivo React * cargar basado en el `widgetId` que viene de la BD. * Si el usuario tiene un override de chartType en config_json (panel de personalización), * se usa ese tipo siempre que sea compatible con la familia del tipo original. */ export declare const LazyWidget: React.FC; //# sourceMappingURL=LazyWidget.d.ts.map