/** * Agentic QE v3 - Memory Backend * Hybrid memory implementation (in-memory + optional persistence) */ import { MemoryBackend, StoreOptions, VectorSearchResult } from './interfaces'; export declare class InMemoryBackend implements MemoryBackend { private store; private vectors; private cleanupInterval?; initialize(): Promise; dispose(): Promise; set(key: string, value: T, options?: StoreOptions): Promise; get(key: string, namespace?: string): Promise; delete(key: string, namespace?: string): Promise; has(key: string, namespace?: string): Promise; search(pattern: string, limit?: number): Promise; vectorSearch(embedding: number[], k: number): Promise; storeVector(key: string, embedding: number[], metadata?: unknown): Promise; private buildKey; private cosineSimilarity; private cleanup; getStats(): { entries: number; vectors: number; }; clear(namespace?: string): Promise; } //# sourceMappingURL=memory-backend.d.ts.map