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; userSuppliedName: z.ZodOptional; dest: z.ZodOptional; moduleLabel: z.ZodOptional; reactType: z.ZodOptional; contentTypes: z.ZodOptional; global: z.ZodOptional; availableForNewContent: z.ZodOptional; }, z.core.$strip>; export type HsCreateModuleInputSchema = z.infer; export declare class HsCreateModuleTool extends Tool { constructor(mcpServer: McpServer, logger: McpLogger); handler({ userSuppliedName, dest, moduleLabel, reactType, contentTypes, global, availableForNewContent, absoluteCurrentWorkingDirectory, }: HsCreateModuleInputSchema): Promise; register(): RegisteredTool; } export {};