import { z } from 'zod'; export declare const PlanningIterationInputSchema: z.ZodObject<{ action: z.ZodEnum<{ create: "create"; edit: "edit"; }>; workflowName: z.ZodOptional; description: z.ZodOptional; requirements: z.ZodOptional; discoveredWorkflows: z.ZodArray; inputSchema: z.ZodOptional; outputSchema: z.ZodOptional; steps: z.ZodOptional>; }, z.core.$strip>>; projectStructure: z.ZodObject<{ success: z.ZodBoolean; structure: z.ZodObject<{ hasWorkflowsDir: z.ZodBoolean; hasAgentsDir: z.ZodBoolean; hasToolsDir: z.ZodBoolean; hasMastraIndex: z.ZodBoolean; existingWorkflows: z.ZodArray; existingAgents: z.ZodArray; existingTools: z.ZodArray; }, z.core.$strip>; dependencies: z.ZodRecord; message: z.ZodString; error: z.ZodOptional; }, z.core.$strip>; research: z.ZodObject<{ success: z.ZodBoolean; documentation: z.ZodObject<{ workflowPatterns: z.ZodArray; stepExamples: z.ZodArray; bestPractices: z.ZodArray; }, z.core.$strip>; webResources: z.ZodArray>; message: z.ZodString; error: z.ZodOptional; }, z.core.$strip>; userAnswers: z.ZodOptional>; }, z.core.$strip>; export declare const PlanningIterationSuspendSchema: z.ZodObject<{ questions: z.ZodArray; options: z.ZodOptional>; context: z.ZodOptional; }, z.core.$strip>>; message: z.ZodString; currentPlan: z.ZodObject<{ tasks: z.ZodArray>; priority: z.ZodEnum<{ high: "high"; medium: "medium"; low: "low"; }>; dependencies: z.ZodOptional>; notes: z.ZodString; }, z.core.$strip>>; reasoning: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; export declare const PlanningIterationResumeSchema: z.ZodObject<{ answers: z.ZodRecord; }, z.core.$strip>; export declare const PlanningAgentOutputSchema: z.ZodObject<{ tasks: z.ZodArray>; priority: z.ZodEnum<{ high: "high"; medium: "medium"; low: "low"; }>; dependencies: z.ZodOptional>; notes: z.ZodString; }, z.core.$strip>>; questions: z.ZodOptional; options: z.ZodOptional>; context: z.ZodOptional; }, z.core.$strip>>>; reasoning: z.ZodString; planComplete: z.ZodBoolean; }, z.core.$strip>; export declare const TaskApprovalOutputSchema: z.ZodObject<{ approved: z.ZodBoolean; tasks: z.ZodArray>; priority: z.ZodEnum<{ high: "high"; medium: "medium"; low: "low"; }>; dependencies: z.ZodOptional>; notes: z.ZodString; }, z.core.$strip>>; message: z.ZodString; userFeedback: z.ZodOptional; }, z.core.$strip>; export declare const TaskApprovalSuspendSchema: z.ZodObject<{ taskList: z.ZodArray>; priority: z.ZodEnum<{ high: "high"; medium: "medium"; low: "low"; }>; dependencies: z.ZodOptional>; notes: z.ZodString; }, z.core.$strip>>; summary: z.ZodString; message: z.ZodString; }, z.core.$strip>; export declare const TaskApprovalResumeSchema: z.ZodObject<{ approved: z.ZodBoolean; modifications: z.ZodOptional; }, z.core.$strip>; //# sourceMappingURL=schema.d.ts.map