/**
 * Phase 6 — Stage 1: Phase 5 Artifact Validation
 *
 * Loads the phase5-manifest.json and validates that required artifacts exist:
 * - Codegen output (codegen/ directory)
 * - Deployment configs (deploy/ directory with Dockerfile, etc.)
 *
 * Error codes:
 *   ECLI-P6-002  Phase 5 manifest not found or invalid
 *   ECLI-P6-003  Required Phase 5 artifact missing
 */
import type { Phase6Context, Phase6StageOutput } from '../types.js';
/**
 * Stage 1: Load and validate Phase 5 Build artifacts.
 *
 * Reads `phase5-manifest.json` from the Phase 5 output directory, verifies
 * its shape and success flag, confirms that required deployment artifacts
 * exist on disk, and populates `context.phase5Artifacts` with the loaded data.
 *
 * @param context - The mutable Phase 6 pipeline context
 * @returns Stage output describing success or failure
 */
export declare function validatePhase5Artifacts(context: Phase6Context): Phase6StageOutput;
//# sourceMappingURL=phase5-validator.d.ts.map