/**
 * Dashboard component exports.
 *
 * This module provides the dynamic dashboard system that renders
 * pipeline dashboards from configuration.
 */

// Main components
export { DynamicDashboard } from './DynamicDashboard';
export { DashboardSection } from './DashboardSection';

// Widget registry
export {
  getWidgetComponent,
  isWidgetTypeSupported,
  renderWidget,
} from './WidgetRegistry';

// Individual widgets
export { StatCard } from './widgets/StatCard';
export { LineChartWidget } from './widgets/LineChart';
export { BarChartWidget } from './widgets/BarChart';
export { PieChartWidget } from './widgets/PieChart';
export { DataTableWidget } from './widgets/DataTable';
export { HeatmapWidget } from './widgets/Heatmap';
export { WidgetWrapper } from './widgets/WidgetWrapper';
