1import { GestureTool, GestureToolView } from "./gesture_tool"; 2import * as p from "../../../core/properties"; 3import { ScrollEvent } from "../../../core/ui_events"; 4import { Dimension } from "../../../core/enums"; 5export declare class WheelPanToolView extends GestureToolView { 6 model: WheelPanTool; 7 _scroll(ev: ScrollEvent): void; 8 _update_ranges(factor: number): void; 9} 10export declare namespace WheelPanTool { 11 type Attrs = p.AttrsOf<Props>; 12 type Props = GestureTool.Props & { 13 dimension: p.Property<Dimension>; 14 speed: p.Property<number>; 15 }; 16} 17export interface WheelPanTool extends WheelPanTool.Attrs { 18} 19export declare class WheelPanTool extends GestureTool { 20 properties: WheelPanTool.Props; 21 __view_type__: WheelPanToolView; 22 constructor(attrs?: Partial<WheelPanTool.Attrs>); 23 static init_WheelPanTool(): void; 24 tool_name: string; 25 icon: string; 26 event_type: "scroll"; 27 default_order: number; 28 get tooltip(): string; 29} 30//# sourceMappingURL=wheel_pan_tool.d.ts.map