/**
 * Task Commands - CLI operations for orchestrator task management
 *
 * Provides commands for task management:
 * - task handoff <task-id>: Hand off a task to another agent
 * - task complete <task-id>: Complete a task and optionally create a PR
 * - task merge <task-id>: Mark a task as merged and close it
 * - task reject <task-id>: Mark a task merge as failed and reopen it
 * - task sync <task-id>: Sync a task branch with the main branch
 */
import type { Command } from '@stoneforge/quarry/cli';
export declare const taskHandoffCommand: Command;
export declare const taskCompleteCommand: Command;
export declare const taskMergeCommand: Command;
export declare const taskRejectCommand: Command;
/**
 * Result of a branch sync operation
 */
export interface SyncResult {
    /** Whether the sync succeeded without conflicts */
    success: boolean;
    /** List of conflicted file paths (if any) */
    conflicts?: string[];
    /** Error message (if sync failed for non-conflict reasons) */
    error?: string;
    /** Human-readable message */
    message: string;
    /** The worktree path used */
    worktreePath?: string;
    /** The branch that was synced */
    branch?: string;
}
export declare const taskSyncCommand: Command;
export declare const taskMergeStatusCommand: Command;
export declare const taskCommand: Command;
//# sourceMappingURL=task.d.ts.map