import { LangChainBaseMessage } from "./types.js"; import { StreamingTimingAccessors } from "@assistant-ui/core/react"; import { MessageTiming } from "@assistant-ui/core"; //#region src/streamingTiming.d.ts declare const langChainStreamingTimingAccessors: StreamingTimingAccessors; /** * Tracks per-message streaming timing for LangChain messages. Delegates to * the shared `useStreamingTiming` primitive in `@assistant-ui/core/react`, * adapted to the `LangChainBaseMessage` shape (`_getType() -> "ai"`, content * blocks including text/thinking/reasoning, `tool_calls`). */ declare const useLangChainStreamingTiming: (messages: readonly LangChainBaseMessage[], isRunning: boolean) => Record; //#endregion export { langChainStreamingTimingAccessors, useLangChainStreamingTiming }; //# sourceMappingURL=streamingTiming.d.ts.map