
import { AIMessage, AIMessageChunk, BaseMessageChunk } from "@langchain/core/messages";
import { IterableReadableStream, IterableReadableStreamInterface } from "@langchain/core/utils/stream";

//#region src/service-adapters/langchain/types.d.ts
type LangChainBaseMessageChunkStream = IterableReadableStream<BaseMessageChunk>;
type LangChainAIMessageChunkStream = IterableReadableStreamInterface<AIMessageChunk>;
type LangChainReturnType = LangChainBaseMessageChunkStream | LangChainAIMessageChunkStream | BaseMessageChunk | string | AIMessage;
//#endregion
export { LangChainReturnType };
//# sourceMappingURL=types.d.cts.map