import { registerDefaultDataLabelProvider } from "../../Charting/Visuals/RenderableSeries/DataLabels/DataLabelProvider"; import { registerLineDataLabelProvider } from "../../Charting/Visuals/RenderableSeries/DataLabels/LineSeriesDataLabelProvider"; import { registerColumnDataLabelProvider } from "../../Charting/Visuals/RenderableSeries/DataLabels/ColumnSeriesDataLabelProvider"; import { registerRectangleDataLabelProvider } from "../../Charting/Visuals/RenderableSeries/DataLabels/RectangleSeriesDataLabelProvider"; import { registerTextDataLabelProvider } from "../../Charting/Visuals/RenderableSeries/DataLabels/TextDataLabelProvider"; import { registerHeatmapDataLabelProvider } from "../../Charting/Visuals/RenderableSeries/DataLabels/HeatMapDataLabelProvider"; import { registerNonUniformHeatmapDataLabelProvider } from "../../Charting/Visuals/RenderableSeries/DataLabels/NonUniformHeatmapDataLabelProvider"; import { registerBubbleDataLabelProvider } from "../../Charting/Visuals/RenderableSeries/DataLabels/BubbleSeriesDataLabelProvider"; import { registerBandDataLabelProvider } from "../../Charting/Visuals/RenderableSeries/DataLabels/BandSeriesDataLabelProvider"; import { registerContoursDataLabelProvider } from "../../Charting/Visuals/RenderableSeries/DataLabels/ContoursDataLabelProvider"; import { registerStackedCollectionDataLabelProvider } from "../../Charting/Visuals/RenderableSeries/DataLabels/StackedCollectionDataLabelProvider"; import { registerPolarDefaultDataLabelProvider } from "../../Charting/Visuals/RenderableSeries/Polar/DataLabels/PolarDataLabelProvider"; import { registerPolarColumnDataLabelProvider } from "../../Charting/Visuals/RenderableSeries/Polar/DataLabels/PolarColumnSeriesDataLabelProvider"; import { registerPolarTextDataLabelProvider } from "../../Charting/Visuals/RenderableSeries/Polar/DataLabels/PolarTextDataLabelProvider"; export { registerDefaultDataLabelProvider, registerLineDataLabelProvider, registerColumnDataLabelProvider, registerRectangleDataLabelProvider, registerTextDataLabelProvider, registerHeatmapDataLabelProvider, registerNonUniformHeatmapDataLabelProvider, registerBubbleDataLabelProvider, registerBandDataLabelProvider, registerContoursDataLabelProvider, registerStackedCollectionDataLabelProvider, registerPolarDefaultDataLabelProvider, registerPolarColumnDataLabelProvider, registerPolarTextDataLabelProvider }; /** * Registers all built-in data label provider types with the class factory, so they can be created * from a `{ type, options }` definition — both via the Builder API and via the declarative * `dataLabelProvider: { type: ... }` series option. * * Note the three Polar providers never replace an existing registration, preserving the original * behaviour of these registrations. * @param overWrite Whether to replace an existing registration for the same type. Default true. */ export declare function registerAllDataLabelProviders(overWrite?: boolean): void;