import type { StoredMessage, OpenMemoryMatch } from './types.js'; export interface OpenMemoryClientConfig { baseUrl: string; apiKey: string; timeout?: number; } export declare class OpenMemoryClient { private client; private timeout; constructor(config: OpenMemoryClientConfig); private chunkText; addMessage(message: StoredMessage): Promise; checkMessagesExist(userId: string, messageIds: string[]): Promise>; queryRelevant(conversationId: string, userId: string, queryText: string, k?: number): Promise<{ userMemories: OpenMemoryMatch[]; assistantMemories: OpenMemoryMatch[]; }>; private queryByRole; } //# sourceMappingURL=OpenMemoryClient.d.ts.map