import { BaseMessage } from "../../messages/base.js"; import { BaseTracer, Run } from "../../tracers/base.js"; import { BaseChatMessageHistory, BaseListChatMessageHistory } from "../../chat_history.js"; //#region src/utils/testing/message_history.d.ts declare class FakeChatMessageHistory extends BaseChatMessageHistory { lc_namespace: string[]; messages: Array; constructor(); getMessages(): Promise; addMessage(message: BaseMessage): Promise; addUserMessage(message: string): Promise; addAIMessage(message: string): Promise; clear(): Promise; } declare class FakeListChatMessageHistory extends BaseListChatMessageHistory { lc_namespace: string[]; messages: Array; constructor(); addMessage(message: BaseMessage): Promise; getMessages(): Promise; } declare class FakeTracer extends BaseTracer { name: string; runs: Run[]; constructor(); protected persistRun(run: Run): Promise; } //#endregion export { FakeChatMessageHistory, FakeListChatMessageHistory, FakeTracer }; //# sourceMappingURL=message_history.d.ts.map