@class CUTDeferredTaskQueue, IDSCurrentServerTimePair; @protocol IDSCurrentServerTimeProvider; @interface IDSCurrentServerTime : NSObject @property (retain, nonatomic) id serverTimeProvider; @property (retain) IDSCurrentServerTimePair *timePair; @property (readonly, nonatomic) CUTDeferredTaskQueue *refreshServerTimeTask; + (id)sharedInstance; - (void)_storeCurrentTime; - (double)currentServerTimeInterval; - (id)currentServerTimeDate; - (id)initWithServerTimeProvider:(id)a0; - (void).cxx_destruct; - (void)_refreshServerTime; - (double)_refreshTimeInterval; - (void)_storeInitialServerTimeIfNeeded; @end