import Collection from './collection' import { StoredData } from '../types/StoredData' import { Item } from '../types/Item' export interface IStorageAdapter { get name(): 'AdapterMemory' | 'AdapterFile' restore(name?: string): Promise> store(name?: string): Promise init(collection: Collection): IStorageAdapter clone(): IStorageAdapter }