import type { Tool } from '@modelcontextprotocol/sdk/types.js'; import type { WebSocketManager } from '../connection.js'; import type { ScaffoldProjectInput } from '../types.js'; export declare const scaffoldProjectSchema: import("zod").ZodObject<{ description: import("zod").ZodString; directory: import("zod").ZodString; template: import("zod").ZodOptional>; features: import("zod").ZodOptional>; components: import("zod").ZodOptional, "many">>; }, "strip", import("zod").ZodTypeAny, { description: string; directory: string; template?: "game" | "showcase" | "portfolio" | "visualization" | "experience" | undefined; features?: string[] | undefined; components?: { code: string; name: string; description: string; }[] | undefined; }, { description: string; directory: string; template?: "game" | "showcase" | "portfolio" | "visualization" | "experience" | undefined; features?: string[] | undefined; components?: { code: string; name: string; description: string; }[] | undefined; }>; export type { ScaffoldProjectInput }; export declare const scaffoldProjectTool: Tool; type ScaffoldContent = { content: Array<{ type: 'text'; text: string; }>; }; export declare function handleScaffoldProject(args: ScaffoldProjectInput, _connection: WebSocketManager): Promise; //# sourceMappingURL=scaffoldProject.d.ts.map