import { z } from 'zod'; import type { Tool } from '@modelcontextprotocol/sdk/types.js'; import type { WebSocketManager } from '../connection.js'; import type { GenerateComponentInput } from '../types.js'; export declare const generateComponentSchema: z.ZodObject<{ description: z.ZodString; name: z.ZodString; position: z.ZodOptional>; preview: z.ZodDefault; }, "strip", z.ZodTypeAny, { name: string; description: string; preview: boolean; position?: [number, number, number] | undefined; }, { name: string; description: string; position?: [number, number, number] | undefined; preview?: boolean | undefined; }>; export type { GenerateComponentInput }; export declare const generateComponentTool: Tool; type GenerateContent = { content: Array<{ type: 'text'; text: string; }>; }; export declare function handleGenerateComponent(args: GenerateComponentInput, connection: WebSocketManager): Promise; //# sourceMappingURL=generateComponent.d.ts.map