diff --git a/folly/python/__init__.pxd b/folly/python/__init__.pxd
index a58d9692873..201029a15fe 100644
--- a/folly/python/__init__.pxd
+++ b/folly/python/__init__.pxd
@@ -31,10 +31,14 @@ cdef extern from "folly/Unit.h" namespace "folly":
 cdef extern from "folly/futures/Promise.h" namespace "folly":
     cdef cppclass cFollyPromise "folly::Promise"[T]:
         cFollyPromise()
+        cFollyPromise(cFollyPromise&&)
         void setValue[M](M& value)
         void setException[E](E& value)
         cFollyFuture[T] getFuture()
 
+        @staticmethod
+        cFollyPromise[T] makeEmpty()
+
 cdef extern from "folly/Executor.h" namespace "folly":
     cdef cppclass cFollyExecutor "folly::Executor":
         pass