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