import { type PropsWithChildren, type ReactElement } from 'react'; import type { TruncationMode } from '@dynatrace/strato-components/typography'; import type { ColorPalette, CustomColorPalette } from '../../core/types/color-palette.js'; import type { ColoredRange } from '../../core/types/colored-range.js'; import type { LegendProps } from '../../core/types/legend.js'; import type { ChartToolbarConfig } from '../../core/types/toolbar.js'; import type { TreeMapFormatter } from '../types/internal.js'; import type { LabelsDisplay, NameAccessor, TreeMapData, TreeMapLeafNode } from '../types/treemap.js'; interface TreeMapChartProvidersProps extends PropsWithChildren { data: TreeMapData; seriesActions?: (node: TreeMapLeafNode) => ReactElement; formatter: TreeMapFormatter; truncationMode: TruncationMode; legend: LegendProps; toolbar?: ChartToolbarConfig; labelsDisplay: LabelsDisplay; nameAccessor?: NameAccessor; colorPalette: ColorPalette | CustomColorPalette | ColoredRange[]; min?: 'data-min' | number; max?: 'data-max' | number; } export declare const TreeMapChartProviders: { (props: TreeMapChartProvidersProps): import("react/jsx-runtime.js").JSX.Element; displayName: string; }; export {};