import { type UseChartAnimationSignature } from "./useChartAnimation/index.js";
import { type UseChartDimensionsSignature } from "./useChartDimensions/index.js";
import { type UseChartElementRefSignature } from "./useChartElementRef/index.js";
import { type UseChartExperimentalFeaturesSignature } from "./useChartExperimentalFeature/index.js";
import { type UseChartIdSignature, type UseChartIdParameters } from "./useChartId/index.js";
import { type UseChartSeriesConfigSignature, type UseChartSeriesConfigParameters } from "./useChartSeriesConfig/index.js";
import { type UseChartSeriesSignature } from "./useChartSeries/index.js";
import { type UseChartInteractionListenerSignature } from "./useChartInteractionListener/index.js";
import type { ChartSeriesType } from "../../../models/seriesType/config.js";
/**
 * Internal plugins that create the tools used by the other plugins.
 * These plugins are used by the Charts components.
 */
export declare const CHART_CORE_PLUGINS: readonly [import("../models/index.js").ChartPlugin<UseChartElementRefSignature>, import("../models/index.js").ChartPlugin<UseChartIdSignature>, import("../models/index.js").ChartPlugin<UseChartSeriesConfigSignature>, import("../models/index.js").ChartPlugin<UseChartExperimentalFeaturesSignature<keyof import("../../index.js").ChartsSeriesConfig>>, import("../models/index.js").ChartPlugin<UseChartDimensionsSignature>, import("../models/index.js").ChartPlugin<UseChartSeriesSignature>, import("../models/index.js").ChartPlugin<UseChartInteractionListenerSignature>, import("../models/index.js").ChartPlugin<UseChartAnimationSignature>];
export type ChartCorePluginSignatures<SeriesType extends ChartSeriesType = ChartSeriesType> = [UseChartElementRefSignature, UseChartIdSignature, UseChartSeriesConfigSignature<SeriesType>, UseChartExperimentalFeaturesSignature<SeriesType>, UseChartDimensionsSignature, UseChartSeriesSignature<SeriesType>, UseChartAnimationSignature, UseChartInteractionListenerSignature];
export interface ChartCorePluginParameters extends UseChartIdParameters, UseChartSeriesConfigParameters {}