import React from 'react'; import type { ECElementEvent } from 'echarts/types/dist/shared'; import { type TreeMapSizeType } from './treeMapSize.js'; export type TreeNode = { name: string; value?: number; children?: TreeNode[]; path?: string; sourceSize?: number; bundledSize?: number; gzipSize?: number; id?: string | number; }; export type SizeType = TreeMapSizeType; interface TreeMapProps { treeData: TreeNode[]; sizeType: SizeType; style?: React.CSSProperties; onChartClick?: (params: ECElementEvent) => void; highlightNodeId?: number; centerNodeId?: number; rootPath?: string; } export declare const TreeMap: React.FC; export declare const AssetTreemapWithFilter: React.FC<{ treeData: TreeNode[]; onChartClick?: (params: ECElementEvent) => void; bundledSize?: boolean; }>; export {};