import type { ToolCall } from '../../types/ToolCall'; /** * Merges streamed tool-call snapshots by stable identity while preserving incremental logs, * warnings, and partial results. * * @param existingToolCalls - Previously known tool-call snapshots. * @param incomingToolCalls - Newly observed tool-call snapshots. * @returns Aggregated tool-call list with newer snapshots merged in place. * * @private shared helper for streaming chat surfaces */ export declare function mergeToolCalls(existingToolCalls: ReadonlyArray | undefined, incomingToolCalls: ReadonlyArray | undefined): Array;