import type { ProviderEvent } from '../../../provider.js'; import type { RunTurnInput, ToolCall, ToolResult } from '../types.js'; export type ToolResultsOutcome = 'committed' | 'denial-tripped'; export declare function emitAndCommitToolResults(calls: ToolCall[], results: ToolResult[], startTimes: Map, input: RunTurnInput): AsyncGenerator;