/**
 * Retry actions for failed tasks.
 *
 * Uses the existing worktree (clone) for conversation and direct re-execution.
 * The worktree is preserved after initial execution, so no clone creation is needed.
 */
import type { TaskListItem } from '../../../infra/task/index.js';
export declare function requeueFailedTask(task: TaskListItem, projectDir: string): Promise<boolean>;
/**
 * Retry a failed task.
 *
 * Runs the retry conversation in the existing worktree, then directly
 * re-executes the task there (auto-commit + push + status update).
 *
 * @returns true if task was re-executed successfully, false if cancelled or failed
 */
export declare function retryFailedTask(task: TaskListItem, projectDir: string): Promise<boolean>;
//# sourceMappingURL=taskRetryActions.d.ts.map