/** * delete_task MCP Tool * * Deletes a task from the state coordinator and optionally cleans up * any associated worktree resources. */ import { type McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import type { Logger } from "../../../observability/logger.js"; import type { TaskCoordinator } from "../../../tasks/coordinator.js"; /** * Registers the delete_task tool with the MCP server * * @param server - MCP server instance * @param coordinator - TaskCoordinator for task lifecycle management * @param logger - Logger instance for structured logging * * @example * ```typescript * const server = new McpServer({ name: 'hari-seldon', version: '1.0.0' }); * const coordinator = new TaskCoordinator({ logger }); * registerDeleteTaskTool(server, coordinator, logger); * ``` */ export declare function registerDeleteTaskTool(server: McpServer, coordinator: TaskCoordinator, logger: Logger): void; //# sourceMappingURL=delete-task.d.ts.map