/** * @beta API Exports * * Beta APIs are under evaluation and may change in future releases. * Not recommended for production use. */ export type { DashboardWidgetDateLevelChangedEvent } from '../domains/dashboarding'; export type { Module, ModuleRequirement } from '../infra/modules/types.js'; export type { Plugin, BasePluginInfo } from '../infra/plugins/types.js'; export type { WidgetPlugin, CustomVisualization, CustomVisualizationProps, CustomVisualizationStyleOptions, CustomVisualizationEventProps, CustomVisualizationDataPoint, CustomVisualizationDataPointEventHandler, CustomVisualizationDataPointContextMenuHandler, CustomVisualizationDataPointsEventHandler, VisualizationStateUpdate, DesignPanelProps, DesignPanel, } from '../infra/plugins/widget-plugins/types.js'; export { useSyncedState, type UseSyncedStateOptions } from '../shared/hooks/use-synced-state'; export type { FilterWidgetProps, FilterWidgetFilterType, FilterWidgetStyleOptions, FilterWidgetControlStyleOptions, FilterWidgetControlSize, FilterWidgetControlCornerRadius, FilterWidgetControlAlignHorizontal, FilterWidgetControlAlignVertical, } from '../domains/widgets/components/filter-widget/index.js'; export type { FilterWidgetConfig } from '../domains/widgets/components/widget/index.js'; export type { NarrativeWidgetProps } from '../domains/widgets/components/narrative-widget/index.js'; export type { NarrativeWidgetConfig } from '../domains/widgets/components/widget/index.js';