/**
 * Phase 4 Pipeline -- Stage 6b: Rust Optimizer Engine Generator (ADR-057)
 *
 * When the user specifies Rust for compute-intensive components (graph modeling,
 * simulation, optimization), generates a standalone Rust project with:
 *   - Cargo.toml with petgraph, serde dependencies (ADR-073: rayon removed — unused)
 *   - Graph model (SupplierNode, DependencyEdge, SupplierNetwork)
 *   - Simulation runner (upgrade, replacement, dual-source strategies)
 *   - Multi-objective optimizer (Pareto frontier)
 *   - TypeScript bridge (subprocess JSON over stdin/stdout)
 *   - Integration test
 *
 * The Rust engine communicates with TypeScript via JSON over stdin/stdout.
 * TypeScript spawns the Rust binary as a subprocess for compute operations.
 */
import type { Phase4Context, Phase4StageOutput } from '../types.js';
/**
 * Generate Rust optimizer engine when user specifies Rust for compute components.
 * Skips silently if Rust is not mentioned in the scenario query.
 */
export declare function generateRustOptimizer(context: Phase4Context): Phase4StageOutput;
//# sourceMappingURL=rust-optimizer-generator.d.ts.map