"""Timestamper — dummy stub (real implementation is in router). Ported from net.i2p.time.Timestamper. """ from typing import Protocol class UpdateListener(Protocol): """Interface to receive time update notifications.""" def set_now(self, now: int, stratum: int) -> None: ... class Timestamper: """Dummy timestamper. Real NTP sync is in RouterTimestamper.""" def wait_for_initialization(self) -> None: pass def timestamp_now(self) -> None: pass def run(self) -> None: pass