import { z } from "zod"; import { ClaudeSDKService } from "../services/ClaudeSDKService.js"; import { TaskService } from "../services/TaskService.js"; export interface ToolDefinition { name: string; description: string; schema: Record>; handler: (claudeService: ClaudeSDKService, taskService: TaskService) => (args: any) => Promise; } export interface ToolResponse { content: Array<{ type: "text"; text: string; }>; } //# sourceMappingURL=tools.d.ts.map