import { z } from 'zod'; export declare const WorkflowBuilderInputSchema: z.ZodObject<{ workflowName: z.ZodOptional; action: z.ZodEnum<{ create: "create"; edit: "edit"; }>; description: z.ZodOptional; requirements: z.ZodOptional; projectPath: z.ZodOptional; }, z.core.$strip>; export declare const DiscoveredWorkflowSchema: z.ZodObject<{ name: z.ZodString; file: z.ZodString; description: z.ZodOptional; inputSchema: z.ZodOptional; outputSchema: z.ZodOptional; steps: z.ZodOptional>; }, z.core.$strip>; export declare const WorkflowDiscoveryResultSchema: z.ZodObject<{ success: z.ZodBoolean; workflows: z.ZodArray; inputSchema: z.ZodOptional; outputSchema: z.ZodOptional; steps: z.ZodOptional>; }, z.core.$strip>>; mastraIndexExists: z.ZodBoolean; message: z.ZodString; error: z.ZodOptional; }, z.core.$strip>; export declare const ProjectDiscoveryResultSchema: 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>; export declare const WorkflowResearchResultSchema: 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>; export declare const TaskManagementResultSchema: z.ZodObject<{ success: 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; error: z.ZodOptional; }, z.core.$strip>; export declare const TaskExecutionInputSchema: z.ZodObject<{ action: z.ZodEnum<{ create: "create"; edit: "edit"; }>; workflowName: z.ZodOptional; description: z.ZodOptional; requirements: z.ZodOptional; tasks: z.ZodArray>; priority: z.ZodEnum<{ high: "high"; medium: "medium"; low: "low"; }>; dependencies: z.ZodOptional>; notes: z.ZodString; }, z.core.$strip>>; discoveredWorkflows: z.ZodArray; projectStructure: z.ZodAny; research: z.ZodAny; projectPath: z.ZodOptional; }, z.core.$strip>; export declare const TaskExecutionSuspendSchema: z.ZodObject<{ questions: z.ZodArray; options: z.ZodOptional>; context: z.ZodOptional; }, z.core.$strip>>; currentProgress: z.ZodString; completedTasks: z.ZodArray; message: z.ZodString; }, z.core.$strip>; export declare const TaskExecutionResumeSchema: z.ZodObject<{ answers: z.ZodArray>; }, z.core.$strip>; export declare const TaskExecutionResultSchema: z.ZodObject<{ success: z.ZodBoolean; filesModified: z.ZodArray; validationResults: z.ZodObject<{ passed: z.ZodBoolean; errors: z.ZodArray; warnings: z.ZodArray; }, z.core.$strip>; completedTasks: z.ZodArray; message: z.ZodString; error: z.ZodOptional; }, z.core.$strip>; export declare const UserClarificationInputSchema: z.ZodObject<{ questions: z.ZodArray; options: z.ZodOptional>; context: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export declare const UserClarificationResultSchema: z.ZodObject<{ answers: z.ZodRecord; hasAnswers: z.ZodBoolean; }, z.core.$strip>; export declare const WorkflowBuilderResultSchema: z.ZodObject<{ success: z.ZodBoolean; action: z.ZodEnum<{ create: "create"; edit: "edit"; }>; workflowName: z.ZodOptional; workflowFile: z.ZodOptional; discovery: z.ZodOptional; inputSchema: z.ZodOptional; outputSchema: z.ZodOptional; steps: z.ZodOptional>; }, z.core.$strip>>; mastraIndexExists: z.ZodBoolean; message: z.ZodString; error: z.ZodOptional; }, z.core.$strip>>; projectStructure: z.ZodOptional; existingAgents: z.ZodArray; existingTools: z.ZodArray; }, z.core.$strip>; dependencies: z.ZodRecord; message: z.ZodString; error: z.ZodOptional; }, z.core.$strip>>; research: z.ZodOptional; stepExamples: z.ZodArray; bestPractices: z.ZodArray; }, z.core.$strip>; webResources: z.ZodArray>; message: z.ZodString; error: z.ZodOptional; }, z.core.$strip>>; planning: z.ZodOptional>; priority: z.ZodEnum<{ high: "high"; medium: "medium"; low: "low"; }>; dependencies: z.ZodOptional>; notes: z.ZodString; }, z.core.$strip>>; questions: z.ZodArray; options: z.ZodOptional>; context: z.ZodOptional; }, z.core.$strip>>; reasoning: z.ZodString; planComplete: z.ZodBoolean; message: z.ZodString; error: z.ZodOptional; allPreviousQuestions: z.ZodOptional>; allPreviousAnswers: z.ZodOptional>; }, z.core.$strip>>; taskManagement: z.ZodOptional>; priority: z.ZodEnum<{ high: "high"; medium: "medium"; low: "low"; }>; dependencies: z.ZodOptional>; notes: z.ZodString; }, z.core.$strip>>; message: z.ZodString; error: z.ZodOptional; }, z.core.$strip>>; execution: z.ZodOptional; validationResults: z.ZodObject<{ passed: z.ZodBoolean; errors: z.ZodArray; warnings: z.ZodArray; }, z.core.$strip>; completedTasks: z.ZodArray; message: z.ZodString; error: z.ZodOptional; }, z.core.$strip>>; needsUserInput: z.ZodOptional; questions: z.ZodOptional; options: z.ZodOptional>; context: z.ZodOptional; }, z.core.$strip>>>; message: z.ZodString; nextSteps: z.ZodOptional>; error: z.ZodOptional; }, z.core.$strip>; export declare const TaskExecutionIterationInputSchema: (taskLength: number) => z.ZodObject<{ status: z.ZodEnum<{ in_progress: "in_progress"; completed: "completed"; needs_clarification: "needs_clarification"; }>; progress: z.ZodString; completedTasks: z.ZodArray; totalTasksRequired: z.ZodNumber; tasksRemaining: z.ZodArray; filesModified: z.ZodArray; questions: z.ZodOptional; options: z.ZodOptional>; context: z.ZodOptional; }, z.core.$strip>>>; message: z.ZodString; error: z.ZodOptional; }, z.core.$strip>; //# sourceMappingURL=schema.d.ts.map