import { IDispatcher } from "@tandem/mesh"; import { SyntheticDOMElement } from "@tandem/synthetic-browser"; import { BaseEditorTool, IWorkspaceTool } from "@tandem/editor/browser/stores"; export declare abstract class InsertTool extends BaseEditorTool { readonly cursor: string; readonly name: string; entityIsRoot: boolean; readonly bus: IDispatcher; readonly resizable: boolean; $didInject(): void; abstract createSyntheticDOMElement(): SyntheticDOMElement; readonly abstract displayEntityToolFactory: { create(editor: any): IWorkspaceTool; }; }