/** Public events for one character-scoped Private Zone actor. */
export type PrivateZoneEvent =
  | { type: "PrivateZoneInit" }
  | { type: "PrivateZoneRefresh" }
  | { type: "PrivateZoneUnlockRequested"; albumId: string }
  | { type: "PrivateZoneUnlockConfirmed" }
  | { type: "PrivateZoneUnlockCancelled" }
  | { type: "PrivateZoneUnlockPaywallConsumed" };
