import z from 'zod'; import { McpServer, RegisteredTool } from '@modelcontextprotocol/sdk/server/mcp.js'; import { McpLogger } from '../../utils/logger.js'; import { TextContentResponse } from '../../types.js'; import { Tool } from '../../Tool.js'; declare const inputSchemaZodObject: z.ZodObject<{ absoluteProjectPath: z.ZodString; absoluteCurrentWorkingDirectory: z.ZodString; uploadMessage: z.ZodString; profile: z.ZodOptional; }, z.z.core.$strip>; type InputSchemaType = z.infer; export declare class UploadProjectTools extends Tool { constructor(mcpServer: McpServer, logger: McpLogger); handler({ absoluteProjectPath, absoluteCurrentWorkingDirectory, profile, uploadMessage, }: InputSchemaType): Promise; register(): RegisteredTool; } export {};