| import * as graphic from '../../util/graphic.js'; | 
| import SeriesData from '../../data/SeriesData.js'; | 
| import { StageHandlerProgressParams } from '../../util/types.js'; | 
| import { CoordinateSystemClipArea } from '../../coord/CoordinateSystem.js'; | 
| import Element from 'zrender/lib/Element.js'; | 
| interface UpdateOpt { | 
|     clipShape?: CoordinateSystemClipArea; | 
| } | 
| declare class LargeSymbolDraw { | 
|     group: graphic.Group; | 
|     private _newAdded; | 
|     /** | 
|      * Update symbols draw by new data | 
|      */ | 
|     updateData(data: SeriesData, opt?: UpdateOpt): void; | 
|     updateLayout(data: SeriesData): void; | 
|     incrementalPrepareUpdate(data: SeriesData): void; | 
|     incrementalUpdate(taskParams: StageHandlerProgressParams, data: SeriesData, opt: UpdateOpt): void; | 
|     eachRendered(cb: (el: Element) => boolean | void): void; | 
|     private _create; | 
|     private _setCommon; | 
|     remove(): void; | 
|     private _clear; | 
| } | 
| export default LargeSymbolDraw; |