/**
 * Task deletion (soft delete to archive).
 * @task T4461
 * @epic T4454
 */
import type { Task } from '@cleocode/contracts';
import type { DataAccessor } from '../store/data-accessor.js';
/** Options for deleting a task. */
export interface DeleteTaskOptions {
    taskId: string;
    force?: boolean;
    cascade?: boolean;
}
/** Result of deleting a task. */
export interface DeleteTaskResult {
    deletedTask: Task;
    cascadeDeleted?: string[];
}
/**
 * Delete a task (soft delete - moves to archive).
 * @task T4461
 */
export declare function deleteTask(options: DeleteTaskOptions, cwd?: string, accessor?: DataAccessor): Promise<DeleteTaskResult>;
//# sourceMappingURL=delete.d.ts.map