export interface TtlCacheOptions { ttlMs?: number; } export declare class TtlCache { private readonly data; private readonly timers; private readonly ttl; constructor({ ttlMs }?: TtlCacheOptions); set(key: string, value: T, ttl?: number): void; get(key: string): T | undefined; has(key: string): boolean; delete(key: string): void; clear(): void; private cancelTimeout; private setTimeout; } //# sourceMappingURL=ttl-cache.d.ts.map