import type { Memory } from "../types/index.js"; export declare class EnhancedVectraMemory { private index; private indexPath; private isInitialized; private quiet; private embedder; private embeddingModel; private embeddingDimension; constructor(dataDir?: string, quiet?: boolean); private log; initialize(): Promise; addMemory(memory: Memory): Promise; searchMemories(query: string, limit?: number, userId?: string): Promise; deleteMemory(memoryId: string): Promise; getStats(): Promise<{ totalItems: number; indexSize: string; isHealthy: boolean; modelLoaded: boolean; embeddingModel: string; }>; private generateEmbedding; private generateFallbackEmbedding; private hashString; addMemories(memories: Memory[]): Promise; findSimilar(memoryId: string, limit?: number): Promise; getAllMemories(): Promise; } //# sourceMappingURL=enhanced-vectra-memory.d.ts.map