+ object: ActivityFollow
+}
+
+export interface ActivityReject extends BaseActivity {
+ type: 'Reject'
+ object: ActivityFollow
+}
+
+export interface ActivityAnnounce extends BaseActivity {
+ type: 'Announce'
+ object: string | { id: string }
+}
+
+export interface ActivityUndo extends BaseActivity {
+ type: 'Undo',
+ object: ActivityFollow | ActivityLike | ActivityCreate | ActivityAnnounce
+}
+
+export interface ActivityLike extends BaseActivity {
+ type: 'Like',
+ object: string