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; }