import { BaseCustomWebComponentConstructorAppend } from '@node-projects/base-custom-webcomponent'; import { IDesignerCanvas } from '../../IDesignerCanvas.js'; import { NamedTools } from '../NamedTools.js'; export declare class DesignerToolbarButton extends BaseCustomWebComponentConstructorAppend { static style: CSSStyleSheet; static template: HTMLTemplateElement; tools: Record; popup: string | (new (designerCanvas?: IDesignerCanvas) => HTMLElement); currentToolOnButton: string; private _img; private _div; private _longPress; constructor(designerCanvas: IDesignerCanvas, tools: Record); showTool(name: string): void; setActiveTool(name: string): void; }