import { IModelStore } from "./IModelStore"; import { IIdentityStore } from "./IIdentityStore"; export interface IStorageAdapter { adapterId(): string; initialize(namespace: string, domainId: string, username: string): Promise; isInitialized(): boolean; dispose(): void; isDisposed(): boolean; destroy(): void; modelStore(): IModelStore; identityStore(): IIdentityStore; }