import { BusStoreApi, BusStore, StoreReadyResult } from '../../store.api'; import { StoreType, UUID } from './store.model'; import { EventBus } from '../../bus.api'; /** * Copyright(c) VMware Inc. 2016-2019 */ export declare class StoreManager implements BusStoreApi { private bus; private galacticStoreSyncChannel; private internalStoreMap; constructor(bus: EventBus); openGalacticStore(objectType: StoreType, brokerIdentity?: string): BusStore; createStore(objectType: StoreType, map?: Map): BusStore; getStore(objectType: StoreType): BusStore; getAllStores(): Array>; wipeAllStores(): void; destroyStore(objectType: StoreType): boolean; readyJoin(stores: StoreType[]): StoreReadyResult; private initGalacticStoreSyncChannel; }