UNPKG

@mastra/core

Version:
25 lines 1.19 kB
import type { ToolSet } from '../../../_types/@internal_ai-sdk-v5/dist/index.d.ts'; import type { OuterLLMRun } from '../../types.js'; export declare function createToolCallStep<Tools extends ToolSet = ToolSet, OUTPUT = undefined>({ tools, messageList, options, outputWriter, controller, runId, streamState, modelSpanTracker, _internal, logger, agentId, mastra, requireToolApproval: requireToolApprovalFromFactory, actor, }: OuterLLMRun<Tools, OUTPUT>): import("../../../workflows").Step<"toolCallStep", unknown, { toolCallId: string; toolName: string; args: Record<string, any>; providerMetadata?: Record<string, any> | undefined; providerExecuted?: boolean | undefined; output?: any; }, { toolCallId: string; toolName: string; args: Record<string, any>; providerMetadata?: Record<string, any> | undefined; providerExecuted?: boolean | undefined; output?: any; result?: any; error?: any; approval?: { id: string; approved: boolean; reason?: string | undefined; } | undefined; }, unknown, unknown, import("../../../workflows").DefaultEngineType, unknown>; //# sourceMappingURL=tool-call-step.d.ts.map