import { IWebComponentInstance } from "@omnia/fx"; import { VueComponentBase } from "@omnia/fx/ux"; import { ILayoutClipboard } from "./ILayoutClipboard"; import { ClipboardLayoutItem } from "@omnia/fx-models"; import { ClipboardStore } from "@omnia/fx/stores"; export default class LayoutClipboardComponent extends VueComponentBase implements IWebComponentInstance, ILayoutClipboard { private themeStore; private omniaUxLoc; private layoutStore; clipboardStore: ClipboardStore; private importDataModel; private dialogModel; private selectedItems; private itemForInsert; private editingClipboard; private snackbarText; created(): void; ensureIdsForItems(): void; mounted(): void; private showSnackBar; private onDialogClose; private clearSelectionsInstore; /** Clears the selection when an item is inserted */ private setSelectionScope; private setSelectionFromLayout; private onItemSelected; private onToggleItemSelection; private onImportClipboard; private onEditClipboard; private onClearSelection; private onClearClipboard; private onDeleteClipboard; private onExportClipboard; onCopyToClipBoard(textToCopy: string, showSnackbar: boolean): void; renderClipBoardItem(item: ClipboardLayoutItem, layoutSelection: boolean): VueTsxSupport.JSX.Element; renderImportDialog(): VueTsxSupport.JSX.Element; render(): VueTsxSupport.JSX.Element; }