import type { ExtendedStore } from './type.js'; export declare class TtlKeyValueInMemoryFile implements ExtendedStore { #private; private readonly filepath; get ttlSupport(): boolean; constructor(filepath: string, cleanupIntervalMilliseconds?: number); keys(): readonly K[]; get(key: K): V | undefined; set(key: K, value: V, ttl?: number): Promise; delete(key: K): Promise; clear(): void; }