/**
 * PublisherPort ; host adapter interface for any agent channel that ships
 * content to an external surface (X, LinkedIn, email, Rempart, Discord,
 * GitHub, ...).
 *
 * Design (Brain entry d8df4ed7 follow-up #2) :
 *   - Each publisher owns one channel and one transport.
 *   - All publishers return a uniform `PublishResult` so the orchestrator
 *     can dispatch by `payload.platform` and aggregate results without
 *     special-casing.
 *   - `publish` is async and idempotent ; callers MUST pass a stable
 *     `actionId` so the publisher can dedupe retries.
 *
 * Canonical location : src/ports/publisher.ts (moved from src/publishers/types.ts in 1.16.x).
 * Backward-compat re-export remains in src/publishers/types.ts ; removed in 2.0.
 *
 * @public
 */
export {};
//# sourceMappingURL=publisher.js.map