/**
 * update_todo Tool
 *
 * Performs incremental updates to .opencode/todo.md
 */
export declare const createUpdateTodoTool: () => {
    description: string;
    args: {
        action: import("zod").ZodEnum<{
            update: "update";
            add: "add";
        }>;
        task: import("zod").ZodString;
        status: import("zod").ZodOptional<import("zod").ZodEnum<{
            pending: "pending";
            completed: "completed";
            failed: "failed";
            progress: "progress";
        }>>;
        subtask: import("zod").ZodOptional<import("zod").ZodString>;
    };
    execute(args: {
        action: "update" | "add";
        task: string;
        status?: "pending" | "completed" | "failed" | "progress" | undefined;
        subtask?: string | undefined;
    }, context: import("@opencode-ai/plugin").ToolContext): Promise<string>;
};
