export type StoreValue = { value: undefined | object; v?: string; exp?: number; }; export type Store = StoreValue & { key?: string; toJSON: () => StoreValue; write: (value: undefined | object, exp: number) => void; read: () => Store; or: (callBack: () => Object | Promise, exp: number) => Promise; assign: (obj: Store) => Store; }; declare const storage: { createStore: (key: string) => any; get: (key: string) => any; set: (key: string, value: object, exp: number) => any; remove: (key: string) => void; }; export default storage;