@class MTTimerStorage, NSMutableSet, NSString; @protocol NAScheduler; @interface MTTimerIntentDonor : NSObject <MTTimerObserver> @property (readonly, nonatomic) MTTimerStorage *storage; @property (readonly, nonatomic) NSMutableSet *donatedTimerIDs; @property (retain, nonatomic) id<NAScheduler> serializer; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)initWithStorage:(id)a0; - (void)source:(id)a0 didAddTimers:(id)a1; - (void)source:(id)a0 didDismissTimer:(id)a1; - (void)nextTimerDidChange:(id)a0; - (void)source:(id)a0 didFireTimer:(id)a1; - (void).cxx_destruct; - (void)_queue_donateCreateTimerIntent:(id)a0 source:(id)a1; - (void)source:(id)a0 didRemoveTimers:(id)a1; - (void)source:(id)a0 didUpdateTimers:(id)a1; @end