diff --git a/src/qml/doc/src/qmllanguageref/modules/qmldir.qdoc b/src/qml/doc/src/qmllanguageref/modules/qmldir.qdoc
index a3ea25c0058d0a4bc1425e927a4cd49b8cc0d25b..def2216cbdc93ddecde4320bad15dc511b53ac70 100644
--- a/src/qml/doc/src/qmllanguageref/modules/qmldir.qdoc
+++ b/src/qml/doc/src/qmllanguageref/modules/qmldir.qdoc
@@ -209,6 +209,25 @@ typeinfo mymodule.qmltypes
             Without such a file, QML tools may be unable to offer features such
             as code completion for the types defined in your plugins.
 
+    \row
+        \li Dependency Declaration
+        \li
+            \code
+depends <ModuleIdentifier> <InitialVersion>
+            \endcode
+        \li Declares that this module depends on another.
+
+            Example:
+            \code
+depends MyOtherModule 1.0
+            \endcode
+
+            This declaration is necessary only in cases when the dependency is
+            hidden: for example, when the C++ code for one module is used to
+            load QML (perhaps conditionally) which then depends on other
+            modules. In such cases, the \c depends declaration is necessary
+            to include the other modules in application packages.
+
     \row
         \li Comment
         \li