/**
 * Plan Command Orchestrator
 *
 * Main orchestration logic for sw:plan command.
 * Coordinates: detection → validation → architect agent → task generator → file write
 *
 * Part of increment 0039: Ultra-Smart Next Command
 */
import { PlanCommandConfig, PlanCommandResult } from './types.js';
export declare class PlanCommandOrchestrator {
    private projectRoot;
    private detector;
    private validator;
    private agentInvoker;
    constructor(projectRoot?: string);
    /**
     * Execute sw:plan command
     */
    execute(config: PlanCommandConfig): Promise<PlanCommandResult>;
    /**
     * Detect or validate increment ID
     */
    private detectIncrement;
    /**
     * Write plan.md and tasks.md files
     */
    private writeFiles;
    /**
     * Update increment metadata after planning
     */
    private updateMetadata;
    /**
     * Create failure result
     */
    private createFailureResult;
    /**
     * Generate placeholder plan.md (temporary - will be replaced with Architect Agent)
     */
    private generatePlaceholderPlan;
    /**
     * Generate placeholder tasks.md (temporary - will be replaced with TaskGenerator)
     */
    private generatePlaceholderTasks;
}
//# sourceMappingURL=plan-orchestrator.d.ts.map