/**
 * Widget System Exports
 *
 * Central export point for dashboard widget system.
 *
 * @since v1.56.0
 */
export type { WidgetSize, WidgetCategory, WidgetRefreshState, WidgetDefinition, WidgetState, WidgetPlacement, DashboardLayout, PresetLayoutName, WidgetRenderContext, WidgetProps, WidgetRenderFn, RegisteredWidget, DashboardConfig, WidgetEventType, WidgetEvent, } from './widget-types.js';
export { WIDGET_SIZE_CONFIG, GRID_COLUMN_CONFIG, DEFAULT_DASHBOARD_CONFIG, getColumnCount, tierMeetsMinimum, getEffectiveSize, calculateWidgetDimensions, } from './widget-types.js';
export { WidgetRegistry, PRESET_LAYOUTS, getWidgetRegistry, createWidgetRegistry, type ValidationResult, } from './WidgetRegistry.js';
export { Widget, EmptyWidget, type WidgetComponentProps, type EmptyWidgetProps } from './Widget.js';
export { WidgetContainer, CompactDashboard, type WidgetContainerProps, type CompactDashboardProps, } from './WidgetContainer.js';
export { ServerStatusWidget, serverStatusDefinition, PluginSummaryWidget, pluginSummaryDefinition, UpdatesWidget, updatesDefinition, QuickActionsWidget, quickActionsDefinition, RecentActivityWidget, recentActivityDefinition, coreWidgets, type ServerInfo, type ServerStatusData, type CategoryBreakdown, type PluginSummaryData, type UpdateInfo, type UpdatesData, type QuickAction, type QuickActionsData, type ActivityType, type ActivityEvent, type RecentActivityData, } from './core/index.js';
export { UpdateHistoryWidget, updateHistoryDefinition, StorageWidget, storageDefinition, analyticsWidgets, generateSparkline, formatBytes, type DataPoint, type SourceBreakdown, type UpdateHistoryData, type StorageItem, type StorageData, } from './analytics/index.js';
export { PluginHealthWidget, pluginHealthDefinition, AlertsWidget, alertsDefinition, healthWidgets, calculateHealthScore, getHealthStatus, type HealthIssue, type PluginHealthData, type AlertSeverity, type AlertCategory, type Alert, type AlertsData, } from './health/index.js';
export { LiveLogWidget, liveLogDefinition, streamingWidgets, type LogLevel, type LogEntry, type ConnectionStatus, type LiveLogData, } from './streaming/index.js';
export { DashboardEditor, exportLayout, importLayout, type EditorMode, type DashboardEditorProps, } from './DashboardEditor.js';
export declare const allWidgets: import("./widget-types.js").RegisteredWidget[];
//# sourceMappingURL=index.d.ts.map