/** * Cache interfaces */ export interface CacheInterface { get(key: string): Promise | null> | (Record | null); set(key: string, value: Record): Promise | void; invalidate(key: string): Promise | boolean; clear(): Promise | void; } export interface AsyncCacheInterface { aget(key: string): Promise | null>; aset(key: string, value: Record): Promise; ainvalidate(key: string): Promise; aclear(): Promise; } //# sourceMappingURL=interfaces.d.ts.map