import type { Message, MemoryStore } from '../core/types'; export { SessionSearch } from './session-search'; export type { SearchResult } from './session-search'; export { BrainSeedLoader, KnowledgeEvolver } from './seed-loader'; export type { BrainSeedConfig, SeedPage, SeedResult, PromotionResult, PromotionCandidate } from './seed-loader'; export { ContextCompressor } from './context-compressor'; export type { CompressorConfig, CompressResult } from './context-compressor'; export { UserProfiler } from './user-profiler'; export type { UserProfile } from './user-profiler'; export { SQLiteStore } from './sqlite-store'; export type { SQLiteStoreOptions } from './sqlite-store'; export { InsightsExtractor } from './insights-extractor'; export type { InsightsExtractorOptions } from './insights-extractor'; export declare class InMemoryStore implements MemoryStore { private store; private conversations; get(key: string): Promise; set(key: string, value: unknown): Promise; getConversation(sessionId: string): Promise; addMessage(sessionId: string, message: Message): Promise; clear(sessionId?: string): Promise; search(keywords: string, limit?: number): Promise; addMemory(entry: { content: string; metadata?: Record; }): Promise; } //# sourceMappingURL=index.d.ts.map