import type { SubagentExecutor } from './subagent-executor.js'; import type { ToolCall, ToolResult } from './types.js'; export declare function isSubagentProviderTool(name: string): boolean; export interface SubagentProviderToolOutcome { result: ToolResult; thrownMessage?: string; } export declare function executeSubagentProviderTool(executor: SubagentExecutor | undefined, call: ToolCall): Promise;