/**
 * 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;
