import { z } from "zod"; import type { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import { VibeUnivClient } from "../lib/api-client.js"; export declare const generateModuleContentSchema: { project_id: z.ZodString; module_index: z.ZodNumber; module: z.ZodObject<{ title: z.ZodString; description: z.ZodString; module_type: z.ZodString; tech_name: z.ZodString; estimated_minutes: z.ZodOptional; relevant_files: z.ZodOptional>; learning_objectives: z.ZodOptional>; }, "strip", z.ZodTypeAny, { title: string; description: string; module_type: string; tech_name: string; estimated_minutes?: number | undefined; relevant_files?: string[] | undefined; learning_objectives?: string[] | undefined; }, { title: string; description: string; module_type: string; tech_name: string; estimated_minutes?: number | undefined; relevant_files?: string[] | undefined; learning_objectives?: string[] | undefined; }>; difficulty: z.ZodDefault>; total_modules: z.ZodNumber; learning_path_id: z.ZodOptional; }; export declare function registerGenerateModuleContent(server: McpServer, client: VibeUnivClient): void; //# sourceMappingURL=generate-module-content.d.ts.map