| import LineDraw from '../helper/LineDraw.js'; | 
| import LargeLineDraw from '../helper/LargeLineDraw.js'; | 
| import ChartView from '../../view/Chart.js'; | 
| import LinesSeriesModel from './LinesSeries.js'; | 
| import GlobalModel from '../../model/Global.js'; | 
| import ExtensionAPI from '../../core/ExtensionAPI.js'; | 
| import { StageHandlerProgressParams } from '../../util/types.js'; | 
| import SeriesData from '../../data/SeriesData.js'; | 
| import Element from 'zrender/lib/Element.js'; | 
| declare class LinesView extends ChartView { | 
|     static readonly type = "lines"; | 
|     readonly type = "lines"; | 
|     private _lastZlevel; | 
|     private _finished; | 
|     private _lineDraw; | 
|     private _hasEffet; | 
|     private _isPolyline; | 
|     private _isLargeDraw; | 
|     render(seriesModel: LinesSeriesModel, ecModel: GlobalModel, api: ExtensionAPI): void; | 
|     incrementalPrepareRender(seriesModel: LinesSeriesModel, ecModel: GlobalModel, api: ExtensionAPI): void; | 
|     incrementalRender(taskParams: StageHandlerProgressParams, seriesModel: LinesSeriesModel, ecModel: GlobalModel): void; | 
|     eachRendered(cb: (el: Element) => boolean | void): void; | 
|     updateTransform(seriesModel: LinesSeriesModel, ecModel: GlobalModel, api: ExtensionAPI): { | 
|         readonly update: true; | 
|     }; | 
|     _updateLineDraw(data: SeriesData, seriesModel: LinesSeriesModel): LineDraw | LargeLineDraw; | 
|     private _showEffect; | 
|     _clearLayer(api: ExtensionAPI): void; | 
|     remove(ecModel: GlobalModel, api: ExtensionAPI): void; | 
|     dispose(ecModel: GlobalModel, api: ExtensionAPI): void; | 
| } | 
| export default LinesView; |