/**
 * Phase 6 — Stage 2: ERP Surface Service Registration
 *
 * Generates registration.json and erp-surface-mapping.json.
 * Uses the erp-surface repo's registration schema and the
 * agentics-contracts ERPDeploymentArtifact for normalization.
 *
 * If the connector-hub/erp-surface Cloud Function is reachable,
 * calls it for live registration. Otherwise generates deterministic
 * registration artifacts.
 */
import type { Phase6Context, Phase6StageOutput } from '../types.js';
/**
 * Stage 2: Register the service on the ERP surface.
 *
 * @param context - The mutable Phase 6 pipeline context
 * @returns Stage output describing success or failure
 */
export declare function registerERPSurface(context: Phase6Context): Promise<Phase6StageOutput>;
//# sourceMappingURL=service-registrar.d.ts.map