/**
 * Phase 2 Pipeline — Stage 1: Artifact Loader
 *
 * Loads and validates all 6 Phase 1 simulation artifacts from the run
 * directory on disk. Each JSON file is parsed and validated against its
 * Zod schema; markdown files are read as plain strings.
 *
 * Error codes:
 *   ECLI-P2-001  Required phase1 artifact missing
 *   ECLI-P2-002  Phase1 artifact parse / validation failed
 */
import type { Phase2Context, Phase2StageOutput } from '../types.js';
/**
 * Load and validate all 6 Phase 1 artifacts from disk.
 *
 * Creates telemetry spans for overall loading and per-file operations.
 * On success, stores the assembled {@link Phase1Artifacts} on `context.phase1Artifacts`
 * and returns a completed {@link Phase2StageOutput}. On failure, returns a
 * failed output with the error message.
 *
 * @param context - The mutable Phase 2 pipeline context
 * @returns Stage output describing success or failure
 */
export declare function loadPhase1Artifacts(context: Phase2Context): Promise<Phase2StageOutput>;
//# sourceMappingURL=artifact-loader.d.ts.map