import { BaseCustomWebComponentConstructorAppend } from "@node-projects/base-custom-webcomponent";
import { ServiceContainer } from "../../../../services/ServiceContainer.js";
import { DesignerView } from "../../designerView.js";
import { DesignerToolbarButton } from './DesignerToolbarButton.js';
export declare class DesignerToolbar extends BaseCustomWebComponentConstructorAppend {
    static readonly style: CSSStyleSheet;
    static readonly template: HTMLTemplateElement;
    private _toolButtonsElem;
    private _serviceContainer;
    private _popupContainer;
    designerView: DesignerView;
    constructor();
    initialize(serviceContainer: ServiceContainer, designerView: DesignerView): void;
    showPopup(designerToolbarButton: DesignerToolbarButton): void;
    setTool(tool: string): void;
}
