import { IDispatcher } from "@tandem/mesh"; import { BaseEditorTool } from "@tandem/editor/browser/stores"; import { WorkspaceToolFactoryProvider } from "@tandem/editor/browser/providers"; import { IInjectable } from "@tandem/common"; import { MouseAction, KeyboardAction } from "@tandem/editor/browser/messages"; export declare class PointerTool extends BaseEditorTool implements IInjectable { name: string; readonly bus: IDispatcher; canvasMouseDown(message: MouseAction): void; canvasKeyDown(message: KeyboardAction): void; deleteSelection(): void; } export declare const pointerToolProvider: WorkspaceToolFactoryProvider;