import { ClipboardStore } from "@omnia/fx/stores";
import { VueComponentBase, VueComponentBaseProps } from "@omnia/fx/ux";
import { LayoutCanvasStore } from "../..";
import { LayoutItem } from "../../../../models";
export interface ActionToolbarProps extends VueComponentBaseProps {
    item: LayoutItem;
    parentContainer: LayoutItem;
    verticalMenu?: boolean;
    useTheme?: boolean;
}
export interface ActionToolbarEvents {
}
export declare class LayoutItemActionToolbar extends VueComponentBase<ActionToolbarProps, ActionToolbarEvents> {
    layoutEditorStore: LayoutCanvasStore;
    clipboardStore: ClipboardStore;
    private omniaUxLoc;
    item: LayoutItem;
    parentContainer: LayoutItem;
    verticalMenu?: boolean;
    dark?: boolean;
    useTheme?: boolean;
    private editorTheme;
    private model;
    created(): void;
    mounted(): void;
    /**
     * Eventhandler for deleting the item
     * */
    private onDeleteItem;
    /**
     * Evenhandler to show toggle action mode
     * @param e
     */
    private onToggleNodeAction;
    private toggleOverrideSettings;
    /**
     * Evenhandler to show section settings
     * @param e
     */
    private onShowSettings;
    private renderSettingsButton;
    private renderDeleteButton;
    private renderCopyButton;
    private renderMoveButton;
    private renderDeviceSettingsButton;
    private renderLockButton;
    private renderSectionButtons;
    private renderBlockButtons;
    private renderBreakPointDialog;
    private render;
}
