export interface ILRUCache { /** * Get the value from the cache */ get(key: string): number[] | undefined; /** * Set the value in the cache */ set(key: string, value: number[]): void; } /** A simple O(1) LRU cache. */ export declare class LRUCache { readonly size: number; private readonly nodes; private head?; private tail?; constructor(size: number); get(key: string): T | undefined; set(key: string, value: T): void; private moveToHead; private addNode; private removeNode; }