import type { AgentContextConfig } from '../../types/index.js'; export interface ShortTermMemoryBackend { store(type: 'action' | 'observation' | 'thought' | 'goal', content: string, importance?: number): Promise; storeBatch?(entries: Array<{ type: 'action' | 'observation' | 'thought' | 'goal'; content: string; timestamp?: string; importance?: number; }>): Promise; getRecent(limit?: number): Promise>; query(searchTerm: string, limit?: number): Promise>; clear(): Promise; close?(): Promise; } export declare function createShortTermMemory(config: AgentContextConfig): Promise; //# sourceMappingURL=factory.d.ts.map