@class NSString, _PASLock, NSObject; @protocol OS_dispatch_queue; @interface PPNotificationHandler : NSObject { _PASLock *_lock; NSObject *_waiterQueue; } @property (nonatomic) double waitSeconds; @property (retain, nonatomic) NSString *name; - (id)initWithName:(id)a0 waitSeconds:(double)a1; - (void)_delayedExecutionAfterSeconds:(double)a0; - (id)description; - (void)_executeBlocksWithGuardedData:(id)a0; - (void)waitOnQueueToDrain; - (void)fireWithObjects:(id)a0; - (void)addObserverBlock:(id /* block */)a0 forLifetimeOfObject:(id)a1; - (void).cxx_destruct; @end