import { Store } from "@omnia/fx/stores"; import { IEditorTabRegistration } from "@omnia/fx-models"; export declare class EditorTabStore extends Store { /** * State */ selectedTab: import("@omnia/fx/stores").StoreState; currentTabs: import("@omnia/fx/stores").StoreState; selectedTabIndex: import("@omnia/fx/stores").StoreState; previousSelectedTabId: import("@omnia/fx/stores").StoreState; onActivated(): void; onDisposing(): void; /** * Mutations */ mutations: { setDefaultSelectedTab: import("@omnia/fx/stores").StoreMutation<() => void, () => import("@omnia/fx-models").IMessageBusSubscriptionHandler>; setSelectedTab: import("@omnia/fx/stores").StoreMutation<(tabSelection: IEditorTabRegistration) => void, (tabSelection: IEditorTabRegistration) => import("@omnia/fx-models").IMessageBusSubscriptionHandler>; }; private mutateSelectedTab; private setSelectedTabIndex; }