| import DataZoomView from './DataZoomView.js'; | 
| import GlobalModel from '../../model/Global.js'; | 
| import ExtensionAPI from '../../core/ExtensionAPI.js'; | 
| import { Payload } from '../../util/types.js'; | 
| import SliderZoomModel from './SliderZoomModel.js'; | 
| declare class SliderZoomView extends DataZoomView { | 
|     static type: string; | 
|     type: string; | 
|     dataZoomModel: SliderZoomModel; | 
|     private _displayables; | 
|     private _orient; | 
|     private _range; | 
|     /** | 
|      * [coord of the first handle, coord of the second handle] | 
|      */ | 
|     private _handleEnds; | 
|     /** | 
|      * [length, thick] | 
|      */ | 
|     private _size; | 
|     private _handleWidth; | 
|     private _handleHeight; | 
|     private _location; | 
|     private _brushStart; | 
|     private _brushStartTime; | 
|     private _dragging; | 
|     private _brushing; | 
|     private _dataShadowInfo; | 
|     private _shadowData; | 
|     private _shadowDim; | 
|     private _shadowSize; | 
|     private _shadowPolygonPts; | 
|     private _shadowPolylinePts; | 
|     init(ecModel: GlobalModel, api: ExtensionAPI): void; | 
|     render(dataZoomModel: SliderZoomModel, ecModel: GlobalModel, api: ExtensionAPI, payload: Payload & { | 
|         from: string; | 
|         type: string; | 
|     }): void; | 
|     dispose(): void; | 
|     private _clear; | 
|     private _buildView; | 
|     private _resetLocation; | 
|     private _positionGroup; | 
|     private _getViewExtent; | 
|     private _renderBackground; | 
|     private _renderDataShadow; | 
|     private _prepareDataShadowInfo; | 
|     private _renderHandle; | 
|     private _resetInterval; | 
|     private _updateInterval; | 
|     private _updateView; | 
|     private _updateDataInfo; | 
|     private _formatLabel; | 
|     /** | 
|      * @param isEmphasis true: show, false: hide | 
|      */ | 
|     private _showDataInfo; | 
|     private _onDragMove; | 
|     private _onDragEnd; | 
|     private _onClickPanel; | 
|     private _onBrushStart; | 
|     private _onBrushEnd; | 
|     private _onBrush; | 
|     private _updateBrushRect; | 
|     /** | 
|      * This action will be throttled. | 
|      */ | 
|     _dispatchZoomAction(realtime: boolean): void; | 
|     private _findCoordRect; | 
| } | 
| export default SliderZoomView; |