import { invokeAgent } from "#execution/tools/subagent/invoke-agent.js";
export interface SubagentWorkflowInput {
    readonly agentId?: string | null;
    readonly message: string;
    readonly outputSchema?: Record<string, unknown>;
}
/** Shared execute body for local, remote, dynamic, and self-agent tools. */
export declare function subagentToolExecuteWorkflow(input: SubagentWorkflowInput, ctx: Parameters<typeof invokeAgent>[0]): Promise<unknown>;
