/**
 * Comprehensive Task Management Commands
 * Integrates with TodoWrite/TodoRead for coordination and Memory for persistence
 */
import { Command } from "commander";
import { TaskEngine } from "./engine.js";
export interface TaskCommandContext {
    taskEngine: TaskEngine;
    memoryManager?: any;
    logger?: any;
}
/**
 * Task Create Command - Create tasks with dependencies, priority, scheduling, resource requirements
 */
export declare function createTaskCreateCommand(context: TaskCommandContext): Command;
/**
 * Task List Command - Display tasks with filtering, sorting, dependency visualization
 */
export declare function createTaskListCommand(context: TaskCommandContext): Command;
/**
 * Task Status Command - Detailed task status with progress tracking, performance metrics
 */
export declare function createTaskStatusCommand(context: TaskCommandContext): Command;
/**
 * Task Cancel Command - Safe task cancellation with rollback and cleanup
 */
export declare function createTaskCancelCommand(context: TaskCommandContext): Command;
/**
 * Task Workflow Command - Workflow execution engine with parallel processing
 */
export declare function createTaskWorkflowCommand(context: TaskCommandContext): Command;
//# sourceMappingURL=commands.d.ts.map