/**
 * Phase 5 — Stage 3: Project Materialization
 *
 * Copies the Phase 4 generated project directory into phase5/project/.
 * Adds runtime wiring:
 * - Contract schema validation from agentics-contracts
 * - Health check endpoint
 * - Telemetry integration
 */
import type { Phase5Context, Phase5StageOutput } from '../types.js';
/**
 * Stage 3: Materialize the Phase 4 project into the Phase 5 output directory.
 *
 * Copies the entire Phase 4 project directory tree into `phase5/project/`
 * using a recursive copy. Then augments the project with runtime wiring
 * modules:
 *
 * - `contract-validation.ts`: Schema validation against agentics-contracts
 *   ERPDeploymentArtifact (embedded if the contracts repo is cached,
 *   otherwise a runtime-loading stub).
 *
 * @param context - The mutable Phase 5 pipeline context
 * @returns Stage output describing success or failure
 */
export declare function materializeProject(context: Phase5Context): Phase5StageOutput;
//# sourceMappingURL=project-materializer.d.ts.map