import { CachingMechanismInterface } from "../../interfaces";
/**
 * A simple in-memory cache client that stores values in a map with TTL support.
 */
export declare class MemoryCacheClient implements CachingMechanismInterface {
    private cache;
    get<T>(key: string): Promise<T | null>;
    set<T>(key: string, value: T, ttl?: number): Promise<string | undefined>;
}
//# sourceMappingURL=MemoryCacheClient.d.ts.map