import { z } from 'zod'; import { RunContext, ToolInterface, ToolResult, WorkflowInterface, WorkflowMetadataInterface } from '@loopstack/common'; declare const DelegateToolCallsToolSchema: z.ZodObject<{ message: z.ZodObject<{ id: z.ZodString; parts: z.ZodArray; toolCallId: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; document: z.ZodOptional; skipResponseMessage: z.ZodOptional; }, z.core.$strip>; type DelegateToolCallsToolArgs = z.infer; export declare class DelegateToolCall implements ToolInterface { private readonly logger; args: DelegateToolCallsToolArgs; execute(args: DelegateToolCallsToolArgs, ctx: RunContext, parent: WorkflowInterface, runtime: WorkflowMetadataInterface): Promise; private createResponseMessage; } export {}; //# sourceMappingURL=delegate-tool-call.tool.d.ts.map