export interface MemoryEntry { id: string; timestamp: string; type: 'action' | 'observation' | 'thought' | 'goal'; content: string; embedding?: number[]; tags?: string[]; importance?: number; metadata?: Record; } export interface MemoryBackend { isConfigured(): Promise; store(entry: MemoryEntry): Promise; query(query: string, limit?: number): Promise; getRecent(limit?: number): Promise; prune(olderThan: Date): Promise; } //# sourceMappingURL=base.d.ts.map