type Key = string;
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 {};
