import { type ChartCorePluginSignatures } from "../plugins/corePlugins/index.js";
import { type ChartPluginSignature, type ConvertSignaturesIntoPlugins, type MergeSignaturesProperty } from "../plugins/models/index.js";
import { type UseChartBaseProps } from "./useCharts.types.js";
export declare const extractPluginParamsFromProps: <TSignatures extends readonly ChartPluginSignature<any>[], TProps extends Partial<UseChartBaseProps<TSignatures>>>({
  props: {
    apiRef,
    ...props
  },
  plugins
}: {
  props: TProps;
  plugins: ConvertSignaturesIntoPlugins<readonly [...ChartCorePluginSignatures, ...TSignatures]>;
}) => MergeSignaturesProperty<TSignatures, "defaultizedParams">;