import { ClipboardBase, Guid } from "../models"; import { Store } from "./Store"; export declare class ClipboardStore extends Store { private clipboards; private dbName; private dbKey; onActivated(): void; onDisposing(): void; private loadClipboard; private saveClipboard; private getClipBoardStateIndex; private clearClipboard; /** * Implementation of getters */ getters: { getClipboard: (id: Guid) => ClipboardBase; }; /** * Implementation of mutations */ mutations: { ensureClipboard: import("./Store").StoreMutation<(id: Guid) => void, (id: Guid) => import("@omnia/fx-models").IMessageBusSubscriptionHandler>; addClipboardItem: import("./Store").StoreMutation<(id: Guid, item: any) => void, (id: Guid, item: any) => import("@omnia/fx-models").IMessageBusSubscriptionHandler>; updateClipboard: import("./Store").StoreMutation<(id: Guid, clipboard: ClipboardBase) => void, (id: Guid, clipboard: ClipboardBase) => import("@omnia/fx-models").IMessageBusSubscriptionHandler>; clearClipboard: import("./Store").StoreMutation<(id: Guid) => void, (id: Guid) => import("@omnia/fx-models").IMessageBusSubscriptionHandler>; saveClipboard: import("./Store").StoreMutation<() => void, () => import("@omnia/fx-models").IMessageBusSubscriptionHandler>; appendClipboard: import("./Store").StoreMutation<(id: Guid, clipboard: ClipboardBase) => void, (id: Guid, clipboard: ClipboardBase) => import("@omnia/fx-models").IMessageBusSubscriptionHandler>; reloadClipboard: import("./Store").StoreMutation<(id: Guid) => void, (id: Guid) => import("@omnia/fx-models").IMessageBusSubscriptionHandler>; }; }