| import ChartView from '../../view/Chart.js'; | 
| import GlobalModel from '../../model/Global.js'; | 
| import ExtensionAPI from '../../core/ExtensionAPI.js'; | 
| import { StageHandlerProgressParams, Payload } from '../../util/types.js'; | 
| import BarSeriesModel from './BarSeries.js'; | 
| import Element from 'zrender/lib/Element.js'; | 
| declare class BarView extends ChartView { | 
|     static type: "bar"; | 
|     type: "bar"; | 
|     private _data; | 
|     private _isLargeDraw; | 
|     private _isFirstFrame; | 
|     private _onRendered; | 
|     private _backgroundGroup; | 
|     private _backgroundEls; | 
|     private _model; | 
|     private _progressiveEls; | 
|     constructor(); | 
|     render(seriesModel: BarSeriesModel, ecModel: GlobalModel, api: ExtensionAPI, payload: Payload): void; | 
|     incrementalPrepareRender(seriesModel: BarSeriesModel): void; | 
|     incrementalRender(params: StageHandlerProgressParams, seriesModel: BarSeriesModel): void; | 
|     eachRendered(cb: (el: Element) => boolean | void): void; | 
|     private _updateDrawMode; | 
|     private _renderNormal; | 
|     private _renderLarge; | 
|     private _incrementalRenderLarge; | 
|     private _updateLargeClip; | 
|     private _enableRealtimeSort; | 
|     private _dataSort; | 
|     private _isOrderChangedWithinSameData; | 
|     private _isOrderDifferentInView; | 
|     private _updateSortWithinSameData; | 
|     private _dispatchInitSort; | 
|     remove(ecModel: GlobalModel, api: ExtensionAPI): void; | 
|     dispose(ecModel: GlobalModel, api: ExtensionAPI): void; | 
|     private _removeOnRenderedListener; | 
|     private _clear; | 
|     private _removeBackground; | 
| } | 
| export default BarView; |