import DataZoomModel, { DataZoomOption } from './DataZoomModel.js'; export interface InsideDataZoomOption extends DataZoomOption { /** * Whether disable this inside zoom. */ disabled?: boolean; /** * Whether disable zoom but only pan. */ zoomLock?: boolean; zoomOnMouseWheel?: boolean | 'shift' | 'ctrl' | 'alt'; moveOnMouseMove?: boolean | 'shift' | 'ctrl' | 'alt'; moveOnMouseWheel?: boolean | 'shift' | 'ctrl' | 'alt'; preventDefaultMouseMove?: boolean; /** * Inside dataZoom don't support textStyle */ textStyle?: never; } declare class InsideZoomModel extends DataZoomModel { static readonly type = "dataZoom.inside"; type: string; static defaultOption: InsideDataZoomOption; } export default InsideZoomModel;