import { type ProcessedSeries, type SeriesId, type ChartSeriesDefaultized } from '@mui/x-charts/internals'; export type UseHeatmapSeriesReturnValue = ChartSeriesDefaultized<'heatmap'>; export type UseHeatmapSeriesContextReturnValue = ProcessedSeries['heatmap']; /** * Get access to the internal state of heatmap series. * * @param {SeriesId} seriesId The id of the series to get. * @returns {UseHeatmapSeriesReturnValue} the heatmap series */ export declare function useHeatmapSeries(seriesId: SeriesId): UseHeatmapSeriesReturnValue | undefined; /** * Get access to the internal state of heatmap series. * * When called without arguments, it returns all heatmap series. * * @returns {UseHeatmapSeriesReturnValue[]} the heatmap series */ export declare function useHeatmapSeries(): UseHeatmapSeriesReturnValue[]; /** * Get access to the internal state of heatmap series. * * @param {SeriesId[]} seriesIds The ids of the series to get. Order is preserved. * @returns {UseHeatmapSeriesReturnValue[]} the heatmap series */ export declare function useHeatmapSeries(seriesIds: SeriesId[]): UseHeatmapSeriesReturnValue[]; /** * Get access to the internal state of heatmap series. * The returned object contains: * - series: a mapping from ids to series attributes. * - seriesOrder: the array of series ids. * @returns the heatmap series */ export declare function useHeatmapSeriesContext(): UseHeatmapSeriesContextReturnValue;