import { GestureTool, GestureToolView } from "./gesture_tool"; import { Modifiers } from "./common"; import type * as p from "../../../core/properties"; import type { ScrollEvent } from "../../../core/ui_events"; import { Dimension } from "../../../core/enums"; export declare class WheelPanToolView extends GestureToolView { model: WheelPanTool; _scroll(ev: ScrollEvent): boolean; _update_ranges(factor: number): void; } export declare namespace WheelPanTool { type Attrs = p.AttrsOf; type Props = GestureTool.Props & { dimension: p.Property; modifiers: p.Property; speed: p.Property; }; } export interface WheelPanTool extends WheelPanTool.Attrs { } export declare class WheelPanTool extends GestureTool { properties: WheelPanTool.Props; __view_type__: WheelPanToolView; constructor(attrs?: Partial); tool_name: string; tool_icon: string; event_type: "scroll"; default_order: number; get tooltip(): string; supports_auto(): boolean; } //# sourceMappingURL=wheel_pan_tool.d.ts.map