| import ChartView from '../../view/Chart.js'; | 
| import GlobalModel from '../../model/Global.js'; | 
| import ExtensionAPI from '../../core/ExtensionAPI.js'; | 
| import GraphSeriesModel from './GraphSeries.js'; | 
| declare class GraphView extends ChartView { | 
|     static readonly type = "graph"; | 
|     readonly type = "graph"; | 
|     private _symbolDraw; | 
|     private _lineDraw; | 
|     private _controller; | 
|     private _controllerHost; | 
|     private _firstRender; | 
|     private _model; | 
|     private _layoutTimeout; | 
|     private _layouting; | 
|     init(ecModel: GlobalModel, api: ExtensionAPI): void; | 
|     render(seriesModel: GraphSeriesModel, ecModel: GlobalModel, api: ExtensionAPI): void; | 
|     dispose(): void; | 
|     _startForceLayoutIteration(forceLayout: GraphSeriesModel['forceLayout'], layoutAnimation?: boolean): void; | 
|     _updateController(seriesModel: GraphSeriesModel, ecModel: GlobalModel, api: ExtensionAPI): void; | 
|     _updateNodeAndLinkScale(): void; | 
|     updateLayout(seriesModel: GraphSeriesModel): void; | 
|     remove(): void; | 
| } | 
| export default GraphView; |