/** * @license * Copyright 2025 Vybestack LLC * SPDX-License-Identifier: Apache-2.0 */ import { BaseTool, type ToolResult } from './tools.js'; import { type Todo } from './todo-schemas.js'; export interface TodoWriteParams { todos: Todo[]; } export declare class TodoWrite extends BaseTool { static readonly Name = "todo_write"; private reminderService; constructor(); getDescription(params: TodoWriteParams): string; execute(params: TodoWriteParams, _signal: AbortSignal, _updateOutput?: (output: string) => void): Promise; private normalizeTodos; private enforceOneInProgress; private calculateStatistics; private determineNextAction; }