import { z } from 'zod/v4'; export declare const ConversationCommandSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"message">; text: z.ZodString; display: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"approve_summary">; revision: z.ZodNumber; requirePending: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"dismiss_summary">; revision: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"answer_question">; questionId: z.ZodUUID; target: z.ZodUnion, z.ZodObject<{ goalId: z.ZodNull; owner: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"repository">; repositoryDirectory: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"workspace">; workspaceId: z.ZodUUID; }, z.core.$strict>], "kind">; }, z.core.$strict>]>; answer: z.ZodObject<{ text: z.ZodOptional; decision: z.ZodOptional>; report: z.ZodOptional>; scope: z.ZodOptional>; }, z.core.$strict>; permission: z.ZodOptional; projectDirectory: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"workspace">; workspaceId: z.ZodUUID; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"global">; }, z.core.$strict>], "kind">; sentence: z.ZodString; }, z.core.$strict>>; source: z.ZodOptional>; }, z.core.$strict>, ...z.ZodObject<{ kind: z.ZodLiteral<"pause_goal" | "resume_goal" | "abort_goal">; goalId: z.ZodUUID; }, z.core.$strict>[], z.ZodObject<{ kind: z.ZodLiteral<"abort_turn">; operationId: z.ZodUUID; }, z.core.$strict>], "kind">; //# sourceMappingURL=conversationCommands.d.ts.map