import z from 'zod/v4';
export declare const spawnAgentsAsyncParams: {
    toolName: "spawn_agents_async";
    endsAgentStep: false;
    parameters: z.ZodObject<{
        agents: z.ZodArray<z.ZodObject<{
            agent_type: z.ZodString;
            prompt: z.ZodOptional<z.ZodString>;
            params: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
        }, z.core.$strip>>;
    }, z.core.$strip>;
    outputs: z.ZodTuple<[z.ZodObject<{
        type: z.ZodLiteral<"json">;
        value: z.ZodUnion<readonly [z.ZodArray<z.ZodDiscriminatedUnion<[z.ZodObject<{
            agentType: z.ZodString;
            success: z.ZodLiteral<true>;
            agentId: z.ZodString;
        }, z.core.$strip>, z.ZodObject<{
            agentType: z.ZodString;
            success: z.ZodLiteral<false>;
            errorMessage: z.ZodString;
        }, z.core.$strip>]>>, z.ZodArray<z.ZodIntersection<z.ZodObject<{
            agentType: z.ZodString;
        }, z.core.$strip>, z.ZodType<import("../../../types/json").JSONObject, unknown, z.core.$ZodTypeInternals<import("../../../types/json").JSONObject, unknown>>>>]>;
    }, z.core.$strip>], null>;
};
//# sourceMappingURL=spawn-agents-async.d.ts.map