import { type ChartAnyPluginSignature, type ChartSeriesType } from '@mui/x-charts/internals';
import type { ChartDataProviderProProps } from "./ChartDataProviderPro.js";
import type { AllPluginSignatures } from "../internals/plugins/allPlugins.js";
export declare const useChartDataProviderProProps: <TSeries extends ChartSeriesType = ChartSeriesType, TSignatures extends readonly ChartAnyPluginSignature[] = AllPluginSignatures<TSeries>>(props: ChartDataProviderProProps<TSeries, TSignatures>) => {
  children: import("react").ReactNode;
  localeText: Partial<import("@mui/x-charts/locales").ChartsLocaleText> | undefined;
  chartProviderProps: import("@mui/x-charts/internals").ChartProviderProps<TSeries, TSignatures>;
  slots: Partial<import("@mui/x-charts/internals").ChartsSlots> | undefined;
  slotProps: Partial<import("@mui/x-charts/internals").ChartsSlotProps> | undefined;
};