diff --git a/include/opendht/dht_proxy_server.h b/include/opendht/dht_proxy_server.h
index e2ebc137d0fa3b278d9de3bd38a0246395e3067b..1a82efa824a2b4f5329953c2b93249734afa6367 100644
--- a/include/opendht/dht_proxy_server.h
+++ b/include/opendht/dht_proxy_server.h
@@ -98,6 +98,9 @@ public:
 
     asio::io_context& io_context() const;
 
+    using clock = std::chrono::steady_clock;
+    using time_point = clock::time_point;
+
     struct PushStats {
         uint64_t highPriorityCount {0};
         uint64_t normalPriorityCount {0};
@@ -409,9 +412,6 @@ private:
     template <typename Is>
     void loadState(Is& is, size_t size);
 
-    using clock = std::chrono::steady_clock;
-    using time_point = clock::time_point;
-
     std::shared_ptr<asio::io_context> ioContext_;
     std::shared_ptr<DhtRunner> dht_;
     Json::StreamWriterBuilder jsonBuilder_;