* SPDX-License-Identifier: AGPL-3.0-or-later */ namespace KTXM\PeopleManager\Import; use JsonSerializable; /** * Marker interface for events yielded by the contact import generator. * * Each event serializes to a flat NDJSON frame (no nested envelope); the * controller appends the transaction id and streams it as one line. */ interface ImportEvent extends JsonSerializable { }