export default class BoundedCache { private readonly cache; constructor(maxEntries: number); get(namespace: string, key: string): T | undefined; set(namespace: string, key: string, value: T): void; delete(namespace: string, key: string): boolean; clear(): void; get size(): number; private toKey; }