import type { HeatmapCellOwnerState } from "./HeatmapCell.js"; export interface HeatmapClasses { /** Styles applied to the heatmap plot root element. */ root: string; /** Styles applied to the heatmap cells. */ cell: string; /** * Styles applied to the cell element if highlighted. * @deprecated Use `[data-highlighted]` selector instead. */ highlighted: string; /** * Styles applied to the cell element if faded. * @deprecated Use `[data-faded]` selector instead. */ faded: string; /** * Styles applied to the root element for a specified series. * Needs to be suffixed with the series ID: `.${heatmapClasses.series}-${seriesId}`. * @deprecated Use `[data-series="${seriesId}"]` selector instead. */ series: string; } export type HeatmapClassKey = keyof HeatmapClasses; export declare function getHeatmapUtilityClass(slot: string): string; export declare const heatmapClasses: HeatmapClasses; export declare const useUtilityClasses: (ownerState: HeatmapCellOwnerState) => Record<"cell" | "root", string>;