/**
 * Phase 4 Pipeline — Stage 1: Phase 3 Artifact Validator
 *
 * Loads and validates the Phase 3 manifest and all Phase 2 artifacts
 * required for downstream Phase 4 code generation stages.
 *
 * Error codes:
 *   ECLI-P4-001  Phase 3 manifest missing or validation failed
 */
import type { Phase4Context, Phase4StageOutput } from '../types.js';
/**
 * Stage 1: Load and validate the Phase 3 manifest and Phase 2 artifacts.
 *
 * Reads `phase3-manifest.json` from `context.phase3Dir`, verifies that
 * `schema_version === '3.0.0'` and `success === true`, then loads all
 * Phase 2 JSON artifacts from `context.phase2Dir`.
 *
 * On success, stores the assembled Phase3Artifacts on `context.phase3Artifacts`
 * and returns a completed Phase4StageOutput. On failure, returns a failed
 * output with the error message.
 *
 * @param context - The mutable Phase 4 pipeline context
 * @returns Stage output describing success or failure
 */
export declare function validatePhase3Artifacts(context: Phase4Context): Phase4StageOutput;
//# sourceMappingURL=phase3-validator.d.ts.map