import { CacheManager, CacheOptions } from "./repository-data-contexts"; export declare class MemoryCacheManager implements CacheManager { readonly options: CacheOptions; private cache; constructor(options: CacheOptions); isEnabled(): boolean; get(key: string): Promise; set(key: string, value: T, ttl?: number): Promise; delete(key: string): Promise; clear(prefix?: string): Promise; generateKey(operation: string, query: any): string; }