declare type Key = string;
declare type Size = number;
interface Config {
size?: Size;
}
export declare class LRUCache<T> {
private cache;
private cacheSize;
constructor(config?: Config);
get(key: Key): T | undefined;
set(key: Key, value: T): void;
size(): number;
}
export {};