/** * Memory-OS Core Class * * 主核心类,提供完整的记忆管理功能 */ import { EventEmitter } from 'events'; import { Memory, MemoryType, MemoryOSConfig, SearchQuery, SearchResult, TimelineQuery, TimelineResult, GraphQuery, GraphNode, CollectResult, StorageStats } from './types'; export declare class MemoryOS extends EventEmitter { private config; private storage; private collectors; private processors; private initialized; constructor(config: Partial); init(): Promise; private initStorage; private initCollectors; private initProcessors; collect(options: { type: MemoryType; content: any; metadata?: Partial; }): Promise; collectBatch(memories: Array<{ type: MemoryType; content: any; metadata?: Partial; }>): Promise; private processMemory; search(query: SearchQuery): Promise; searchSemantic(query: string, options?: { type?: MemoryType; limit?: number; }): Promise; get(id: string): Promise; getMany(ids: string[]): Promise; timeline(query: TimelineQuery): Promise; graph(query: GraphQuery): Promise; update(id: string, updates: Partial): Promise; delete(id: string): Promise; stats(): Promise; rebuild(): Promise; optimize(): Promise; export(path: string): Promise; import(path: string): Promise; registerCollector(name: string, collector: any): void; getCollector(name: string): any; registerProcessor(name: string, processor: any): void; getProcessor(name: string): any; private ensureInitialized; private mergeConfig; close(): Promise; } //# sourceMappingURL=memory-os.d.ts.map