@class NSMutableArray; @interface _PASKVOHandler : NSObject { struct _opaque_pthread_mutex_t { long long __sig; char __opaque[56]; } _lock; NSMutableArray *_tasks; } - (id)init; - (void)dealloc; - (void)reactAsynchronouslyAfterChangesToKeyPath:(id)a0 ofObject:(id)a1 usingBlock:(id /* block */)a2 onQueue:(id)a3; - (void)reactAfterChangesToKeyPath:(id)a0 ofObject:(id)a1 usingBlock:(id /* block */)a2; - (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3; - (void)_watchKeyPath:(id)a0 ofObject:(id)a1 options:(unsigned long long)a2 usingTask:(id)a3; - (void).cxx_destruct; - (void)reactBeforeAndAfterChangesToKeyPath:(id)a0 ofObject:(id)a1 usingBlock:(id /* block */)a2; @end