import * as React from 'react';
import type { ChartContainerProProps } from "../ChartContainerPro/index.js";
import type { SankeySeriesType } from "./sankey.types.js";
import { type SankeyChartPluginSignatures } from "./SankeyChart.plugins.js";
export interface SankeyDataProviderProps extends Omit<ChartContainerProProps<'sankey', SankeyChartPluginSignatures>, 'plugins' | 'series' | 'slotProps' | 'slots' | 'dataset' | 'hideLegend' | 'skipAnimation'> {
  children?: React.ReactNode;
  series: readonly SankeySeriesType[];
}
/**
 * Orchestrates the data providers for the sankey chart components and hooks.
 *
 * Use this component if you have custom HTML components that need to access the chart data.
 *
 * Demos:
 *
 * - [Composition](https://mui.com/x/api/charts/composition/)
 */
declare function SankeyDataProvider(props: SankeyDataProviderProps): import("react/jsx-runtime").JSX.Element;
export { SankeyDataProvider };