import { LRUCache } from 'lru-cache'; declare function createCache(cacheKey: string, options?: any): Promise>; declare function getCacheObject(cacheObjKey?: string): Promise | undefined>; declare function set(key: string, value: any, cacheObjKey?: string): Promise; declare function get(key: string, cacheObjKey?: string): Promise; declare function remove(key: string, cacheObjKey?: string): Promise; declare function has(key: string, cacheObjKey?: string): Promise; declare function count(cacheObjKey?: string): Promise; declare function maxSize(cacheObjKey?: string): Promise; declare function peek(key: string, cacheObjKey?: string): Promise; declare function clear(cacheObjKey?: string): Promise; declare function keys(cacheObjKey?: string): Promise | undefined>; export { clear, count, maxSize, createCache, get, getCacheObject, has, keys, peek, remove, set, };