import type { AssistantMessage, AssistantMessageEventStream as AssistantMessageEventStreamType } from "../types.js"; import type { Dialect, InbandTool } from "./types.js"; 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;