/**
 * Phase 4 Pipeline -- Stage 6: ERP Client Generator
 *
 * Generates typed ERP surface client code for the resolved implementation
 * language. Produces a proper Anti-Corruption Layer
 * with domain-to-wire type mapping, governance enforcement, circuit breaker
 * protection, sync queue for offline resilience, and audit logging.
 *
 * TypeScript target: ERP client with ACL mapper, governance guard,
 *   circuit breaker, and retry utilities.
 * Rust target: reqwest-based async client with equivalent retry logic.
 *
 * All generated files carry a "do not edit manually" header.
 *
 * Exports:
 *   - generateErpClient(context) -- pipeline entry point
 *
 * Error codes:
 *   ECLI-P4-060  Missing prerequisite stage output (erp-target-resolution)
 *   ECLI-P4-061  ERP client file write failure
 */
import type { Phase4Context, Phase4StageOutput } from '../types.js';
export declare function generateErpClient(context: Phase4Context): Phase4StageOutput;
//# sourceMappingURL=erp-client-generator.d.ts.map