import type { SubagentInputRequestHookPayload } from "#channel/types.js"; import type { WorkflowToolRunOutcomeMessage, WorkflowToolRunRequestMessage } from "#execution/tools/workflow/messages.js"; import type { RuntimeToolResultActionResult } from "#shared/action-types.js"; import type { InputRequest } from "#shared/input.js"; import { type JsonValue } from "#shared/json.js"; export declare function workflowToolRunOutcomeToToolResult(message: WorkflowToolRunOutcomeMessage): RuntimeToolResultActionResult; export declare function workflowToolRunFailureOutput(message: WorkflowToolRunOutcomeMessage): JsonValue; export declare function workflowToolRunRequestToInputRequestPayload(message: WorkflowToolRunRequestMessage): SubagentInputRequestHookPayload; export declare function workflowToolRunInputRequests(message: WorkflowToolRunRequestMessage): readonly InputRequest[];