import { Collection, Document as MongoDBDocument } from "mongodb"; import { BaseMessage, BaseListChatMessageHistory } from "../../schema/index.js"; export interface MongoDBChatMessageHistoryInput { collection: Collection; sessionId: string; } export declare class MongoDBChatMessageHistory extends BaseListChatMessageHistory { lc_namespace: string[]; private collection; private sessionId; constructor({ collection, sessionId }: MongoDBChatMessageHistoryInput); getMessages(): Promise; addMessage(message: BaseMessage): Promise; clear(): Promise; }