/**
 * Phase 6 Command (ERP Surface Push)
 *
 * Pushes Phase 5 Build deployable services onto an ERP surface with full
 * registration, materialization, and governance:
 *   - Phase 5 Artifact Validation
 *   - ERP Service Registration
 *   - Project Materialization
 *   - Deployment Finalization
 *   - Manifest Writing
 *
 * Usage:
 *   agentics phase6 --trace <TRACE_ID>
 *   agentics phase6 --latest
 *
 * Error codes:
 *   ECLI-P6-001  Missing Phase 5 (Build) artifacts
 *   ECLI-P6-006  Phase 6 output directory already exists (append-only)
 *   ECLI-P6-007  No runs found (--latest with empty runs dir)
 */
import type { Phase6PipelineResult } from '../pipeline/phase6/types.js';
export interface Phase6CommandOptions {
    readonly trace?: string;
    readonly latest?: boolean;
    readonly verbose?: boolean;
    readonly format?: 'json' | 'text';
    readonly outputDir?: string;
}
/**
 * Execute the `agentics phase6` command.
 *
 * Resolves the Phase 1 run directory (via --trace or --latest), validates
 * that Phase 5 (Build) exists and Phase 6 does not, constructs the
 * Phase6Context, and delegates to the Phase 6 pipeline coordinator.
 */
export declare function executePhase6Command(options: Phase6CommandOptions): Promise<Phase6PipelineResult>;
/**
 * Recursively copy a directory tree for output materialization.
 */
export declare function copyTreeForOutput(src: string, dest: string): void;
/**
 * Format Phase 6 result for human-readable display.
 */
export declare function formatPhase6ForDisplay(result: Phase6PipelineResult, outputDir?: string): string;
//# sourceMappingURL=phase6.d.ts.map