declare class LRUCache { max: number; onRemove: Function; data: any; constructor(max: number, onRemove?: Function); reset(): this; clear(): void; add(key: any, data: any): this; keys(): any[]; shrink(): void; has(key: any): any; getAndRemove(key: any): any; get(key: any): any; remove(key: any): this; setMaxSize(max: any): this; } export default LRUCache; //# sourceMappingURL=LRUCache.d.ts.map