interface ToolCallLike { toolCallId: string; toolName: string; input?: unknown; } interface ToolResultLike { toolCallId: string; toolName: string; input: unknown; output: unknown; } /** Append missing child run tool calls. */ export declare function appendMissingChildRunToolCalls(toolCalls: ToolCallLike[], fallbackToolCalls: ToolCallLike[]): void; /** Append missing child run tool results. */ export declare function appendMissingChildRunToolResults(toolResults: ToolResultLike[], fallbackToolResults: ToolResultLike[]): void; /** Message shape for build child run exhausted step budget error. */ export declare function buildChildRunExhaustedStepBudgetErrorMessage(stepCount: number, toolCalls: Array<{ toolName: string; }>): string; export {}; //# sourceMappingURL=final-step-support.d.ts.map