/**
 * Phase 3 Pipeline — Stage 1: Phase 2 Artifact Validator
 *
 * Loads and validates all Phase 2 artifacts from disk using Zod schemas.
 * Each JSON file is parsed and validated against its on-disk schema.
 *
 * Error codes:
 *   ECLI-P3-001  Phase 2 directory or required artifact missing
 *   ECLI-P3-004  Phase 2 artifact parse / validation failed
 */
import type { Phase3Context, Phase3StageOutput } from '../types.js';
/**
 * Load and validate all Phase 2 artifacts from disk.
 *
 * Creates telemetry spans for overall loading and per-file operations.
 * On success, stores the assembled Phase2Artifacts on `context.phase2Artifacts`
 * and the scenario query on `context.scenarioQuery`, then returns a completed
 * Phase3StageOutput. On failure, returns a failed output with the error message.
 *
 * @param context - The mutable Phase 3 pipeline context
 * @returns Stage output describing success or failure
 */
export declare function validatePhase2Artifacts(context: Phase3Context): Promise<Phase3StageOutput>;
//# sourceMappingURL=phase2-validator.d.ts.map