import type { HistoryMessage } from "./context/index.js"; import type { ConversationHistoryStore, InMemoryHistoryStoreOptions } from "./types.js"; export declare class InMemoryConversationHistoryStore implements ConversationHistoryStore { private readonly maxMessages; private readonly conversations; constructor(options?: InMemoryHistoryStoreOptions); load(conversationId: string): Promise; append(conversationId: string, messages: readonly HistoryMessage[]): Promise; reset(conversationId: string): Promise; resetLogicalConversation(logicalConversationId: string): Promise; } export declare function createInMemoryHistoryStore(options?: InMemoryHistoryStoreOptions): InMemoryConversationHistoryStore; //# sourceMappingURL=history.d.ts.map