import type { CoreMessage } from 'ai'; import { OpenMemoryClient } from './OpenMemoryClient.js'; import type { ContextResult, ModelContext } from './types.js'; export declare class ContextManager { private openMemory; private anthropicApiKey; constructor(openMemory: OpenMemoryClient, anthropicApiKey: string); storeMessage(context: ModelContext, role: 'user' | 'assistant' | 'system', content: CoreMessage['content'], messageId: string): Promise; getRelevantContext(context: ModelContext, messages: CoreMessage[], modelId: string): Promise; } //# sourceMappingURL=ContextManager.d.ts.map