import IndexedDB from './storages/indexeddb'; import WebSQL from './storages/websql'; import LocalStorage from './storages/localstorage'; import Cookies from './storages/cookies'; import JsonStorage from './storages/jsonstorage'; import { StorageOptions } from './storages/types'; import Storage from './storages/storage'; declare type StorageConstructor = { new (options: StorageOptions): Storage; }; declare const storages: { [x: string]: StorageConstructor; }; declare type MainOptions = StorageOptions & { priority?: string[]; }; declare function getStorage(options: string | MainOptions): Storage; export { IndexedDB, WebSQL, LocalStorage, Cookies, JsonStorage, getStorage, storages as availableStores };