diff --git a/app/src/main/java/org/futo/circles/feature/timeline/post/menu/PostMenuListener.kt b/app/src/main/java/org/futo/circles/feature/timeline/post/menu/PostMenuListener.kt
new file mode 100644
index 0000000000000000000000000000000000000000..1f4bd6ae34342b3bddac7e85ff695463f761a4b4
--- /dev/null
+++ b/app/src/main/java/org/futo/circles/feature/timeline/post/menu/PostMenuListener.kt
@@ -0,0 +1,17 @@
+package org.futo.circles.feature.timeline.post.menu
+
+import org.futo.circles.core.model.PostContent
+
+
+interface PostMenuListener {
+    fun onShare(content: PostContent)
+    fun onIgnore(senderId: String)
+    fun onSaveToDevice(content: PostContent)
+    fun onEditPostClicked(roomId: String, eventId: String)
+    fun onSaveToGallery(roomId: String, eventId: String)
+    fun onReport(roomId: String, eventId: String)
+    fun onRemove(roomId: String, eventId: String)
+    fun endPoll(roomId: String, eventId: String)
+    fun onEditPollClicked(roomId: String, eventId: String)
+    fun onInfoClicked(roomId: String, eventId: String)
+}
\ No newline at end of file