/**
 * Port for the outbound sync HTTP client.
 *
 * Abstracts the serialize-request → sign → POST → read-response cycle
 * used by `SyncController.syncWith()` so the domain never touches
 * `fetch`, `JSON.stringify`, or platform `Response` objects.
 *
 * The port takes an already-decoded domain `SyncRequest` on the way
 * in and returns an already-decoded `SyncResponse` on the way out.
 * Network / transport failures surface as an explicit result variant,
 * not an exception.
 */
/** Port for outbound sync HTTP transport. */
export default class SyncHttpClientPort {
}
