import { WidgetCardProps } from '../../WidgetCard';
declare const ResponsiveTreeMap: <Datum extends object = import("@nivo/treemap").DefaultTreeMapDatum>(props: import("@nivo/core").WithChartRef<import("@nivo/core").ResponsiveProps<import("@nivo/treemap").TreeMapSvgProps<Datum>>, SVGSVGElement>) => import("react").ReactElement;
export type TreeNode = {
    name: string;
    value?: number;
    color?: string;
    children?: TreeNode[];
};
export type TreeMapChartFeature = 'header' | 'fullscreenMode';
type NivoTreeMapChartProps = React.ComponentProps<typeof ResponsiveTreeMap<TreeNode>>;
export interface TreeMapChartProps extends Omit<NivoTreeMapChartProps, 'data'> {
    data: TreeNode;
    title?: React.ReactNode;
    fullScreen?: boolean;
    features?: TreeMapChartFeature[];
    widgetCardProps?: WidgetCardProps;
}
export declare const TreeMapChartComponent: ({ data, title, widgetCardProps, features, ...treeMapProps }: TreeMapChartProps) => import("@emotion/react/jsx-runtime").JSX.Element;
export declare const TreeMapChart: typeof TreeMapChartComponent;
export {};
