import type { AssistantMessage, AssistantMessageEventStream as AssistantMessageEventStreamType } from "../types"; import type { Dialect, InbandTool } from "./types"; export declare function parseInbandToolMessage(message: AssistantMessage, dialect: Dialect, tools: readonly InbandTool[]): AssistantMessage; export declare function wrapInbandToolStream(inner: AssistantMessageEventStreamType, tools: readonly InbandTool[], dialect: Dialect, onAbort?: () => void, abortOnFabrication?: boolean): AssistantMessageEventStreamType;