import { z } from 'zod';
export declare const SubagentLaunchV1Schema: z.ZodDiscriminatedUnion<[z.ZodObject<{
    kind: z.ZodLiteral<"agent_team_create">;
    teamId: z.ZodString;
    description: z.ZodOptional<z.ZodString>;
}, z.core.$loose>, z.ZodObject<{
    kind: z.ZodLiteral<"agent_team_member_create">;
    teamId: z.ZodString;
    memberLabel: z.ZodString;
    instructions: z.ZodString;
    runInBackground: z.ZodOptional<z.ZodBoolean>;
}, z.core.$loose>], "kind">;
export type SubagentLaunchV1 = z.infer<typeof SubagentLaunchV1Schema>;
export declare function parseSubagentLaunchV1(input: unknown): SubagentLaunchV1 | null;
//# sourceMappingURL=subagentLaunchV1.d.ts.map