import type { Cache } from './types.js'; /** * In-memory cache store for development and testing. * Supports TTL for automatic cleanup of temporary data. * Data is lost when the process restarts. */ export declare class MemoryCacheStore implements Cache { private data; private ttls; private connected; connect(): Promise; disconnect(): Promise; isConnected(): boolean; getStoreType(): string; get(key: string): Promise; set(key: string, value: T, ttlSeconds?: number): Promise; delete(key: string): Promise; private checkConnection; private checkTTL; clear(): Promise; dump(): Promise<{ data: Record; }>; } //# sourceMappingURL=memory-cache-store.d.ts.map