export declare type Evictable any> = T & { evict(...args: Parameters): void; }; export declare function memoize unknown>(fn: F, getKey: (args: Parameters) => object): Evictable; export declare function memoizeByFirstArg unknown>(fn: F): Evictable; //# sourceMappingURL=memoize.d.ts.map