import { TextContentResponse } from '../../types.js'; import { Tool } from '../../Tool.js'; import { McpServer, RegisteredTool } from '@modelcontextprotocol/sdk/server/mcp.js'; import { McpLogger } from '../../utils/logger.js'; import { z } from 'zod'; declare const inputSchemaZodObject: z.ZodObject<{ absoluteCurrentWorkingDirectory: z.ZodString; name: z.ZodOptional; destination: z.ZodString; projectBase: z.ZodEnum<{ app: "app"; empty: "empty"; }>; distribution: z.ZodOptional>; auth: z.ZodOptional>; features: z.ZodOptional>>; }, z.core.$strip>; export type CreateProjectInputSchema = z.infer; export declare class CreateProjectTool extends Tool { constructor(mcpServer: McpServer, logger: McpLogger); handler({ name, destination, projectBase, distribution, auth, features, absoluteCurrentWorkingDirectory, }: CreateProjectInputSchema): Promise; register(): RegisteredTool; } export {};