import { AbstractExtension, toolbarObject } from "./AbstractExtension.js"; import { IExtensionManager } from "./IExtensionManger.js"; import { IDesignerCanvas } from "../IDesignerCanvas.js"; import { IDesignItem } from "../../../item/IDesignItem.js"; export declare const basicStackedToolbarExtensionOverlayOptionName = "basicStackedToolbarExtensionShowOverlay"; export declare class BasicStackedToolbarExtension extends AbstractExtension { protected static basicTemplate: string; protected static toolBars: toolbarObject[]; protected _toolbar: toolbarObject; protected _size: { width: number; height: number; }; protected _display: string; protected _inline: string; constructor(extensionManager: IExtensionManager, designerView: IDesignerCanvas, extendedItem: IDesignItem); extend(cache: Record, event: MouseEvent): void; updateDisplayValue(): Promise; refresh(cache: Record, event?: MouseEvent): void; protected _addStyleButton(styleAndControlName: string): void; dispose(): void; }