import { Tool, ToolView } from "../tool"; import { OnOffButton } from "../on_off_button"; import type { PlotView } from "../../plots/plot"; import type { EventType } from "../../../core/ui_events"; import type * as p from "../../../core/properties"; export declare abstract class GestureToolView extends ToolView { model: GestureTool; readonly parent: PlotView; get plot_view(): PlotView; } export declare namespace GestureTool { type Attrs = p.AttrsOf; type Props = Tool.Props; } export interface GestureTool extends GestureTool.Attrs { } export declare abstract class GestureTool extends Tool { properties: GestureTool.Props; __view_type__: GestureToolView; constructor(attrs?: Partial); abstract readonly default_order: number; abstract readonly event_type: EventType | EventType[]; tool_button(): OnOffButton; } //# sourceMappingURL=gesture_tool.d.ts.map