import { ToolResult } from "../types/index.js"; import { ToolDiscovery } from "./tool-discovery.js"; export declare class TaskTool implements ToolDiscovery { private agent; setAgent(agent: any): void; getHandledToolNames(): string[]; /** * Start a new active task with action and optional color */ startActiveTask(activeTask: string, action: string, color?: string): Promise; /** * Transition the current active task to a new status/action */ transitionActiveTaskStatus(action: string, color?: string): Promise; /** * Stop the current active task with reason and documentation file */ stopActiveTask(reason: string, documentationFile: string, color?: string): Promise; }