import { type ChartsWrapperProps } from '@mui/x-charts/ChartsWrapper'; import * as React from 'react'; import { type ChartsLegendProps, type ChartsLegendSlotExtension } from '@mui/x-charts/ChartsLegend'; import type { ChartsOverlayProps } from '@mui/x-charts/ChartsOverlay'; import { type ChartsClipPathProps } from '@mui/x-charts/ChartsClipPath'; import type { ChartsAxisProps } from '@mui/x-charts/ChartsAxis'; import { type HeatmapPluginSignatures } from "./Heatmap.plugins.js"; import { type HeatmapProps } from "./Heatmap.js"; import { type ChartsDataProviderProProps } from "../ChartsDataProviderPro/index.js"; import { type HeatmapPlotProps } from "./HeatmapPlot.js"; export type UseHeatmapProps = HeatmapProps; export declare function useHeatmapProps(props: UseHeatmapProps): { chartsDataProviderProProps: ChartsDataProviderProProps<"heatmap", HeatmapPluginSignatures>; chartsWrapperProps: Omit; heatmapPlotProps: HeatmapPlotProps; clipPathProps: ChartsClipPathProps; clipPathGroupProps: { clipPath: string; }; overlayProps: ChartsOverlayProps; chartsAxisProps: ChartsAxisProps; legendProps: ChartsLegendProps | ChartsLegendSlotExtension; children: React.ReactNode; };