/** * A decorator to return new function with LRU cache. */ export declare function lru<T = any, V = any>(fn: (...args: T[]) => V, keyFn?: (...args: T[]) => string, maxSize?: number): (...args: any[]) => any;