import type { Tool } from './types.js';
export type TodoStatus = 'pending' | 'in_progress' | 'completed';
export interface TodoItem {
    content: string;
    status: TodoStatus;
}
export declare function normalizeTodoItems(items: unknown): TodoItem[];
export declare function renderTodoList(items: TodoItem[]): string;
export declare function getTodoItems(cwd: string): TodoItem[];
export declare function setTodoItems(cwd: string, items: TodoItem[]): void;
export declare function clearTodoItems(cwd: string): void;
export declare function buildTodoStateBlock(cwd: string): string | null;
export declare const TodoWriteTool: Tool;
