| import ChartView from '../../view/Chart.js'; | 
| import TreeSeriesModel from './TreeSeries.js'; | 
| import GlobalModel from '../../model/Global.js'; | 
| import ExtensionAPI from '../../core/ExtensionAPI.js'; | 
| declare class TreeView extends ChartView { | 
|     static readonly type = "tree"; | 
|     readonly type = "tree"; | 
|     private _mainGroup; | 
|     private _controller; | 
|     private _controllerHost; | 
|     private _data; | 
|     private _nodeScaleRatio; | 
|     private _min; | 
|     private _max; | 
|     init(ecModel: GlobalModel, api: ExtensionAPI): void; | 
|     render(seriesModel: TreeSeriesModel, ecModel: GlobalModel, api: ExtensionAPI): void; | 
|     _updateViewCoordSys(seriesModel: TreeSeriesModel, api: ExtensionAPI): void; | 
|     _updateController(seriesModel: TreeSeriesModel, ecModel: GlobalModel, api: ExtensionAPI): void; | 
|     _updateNodeAndLinkScale(seriesModel: TreeSeriesModel): void; | 
|     _getNodeGlobalScale(seriesModel: TreeSeriesModel): number; | 
|     dispose(): void; | 
|     remove(): void; | 
| } | 
| export default TreeView; |