Index: frontend/src/utils/types.ts
===================================================================
--- frontend/src/utils/types.ts	(revision c8baad1d2de1e7f4c5de0ea3d0d35b96eab64495)
+++ frontend/src/utils/types.ts	(revision c807e22a23a43e4044ff83aa0fe6a9c8c59a7cb4)
@@ -74,5 +74,6 @@
   isOpen: boolean;
   onClose: () => void;
-  onSuccess: () => void;
+  onSuccess: () => void | Promise<void>;
+  songId?: number | null;
 }
 
