@interface NSObservation : NSObject + (id)allocWithZone:(struct _NSZone { } *)a0; - (void)remove; - (id)initWithObservable:(id)a0 observer:(id)a1; - (id)initWithObservable:(id)a0 blockSink:(id /* block */)a1 tag:(int)a2; - (id *)_observerStorage; - (void *)_observerStorageOfSize:(unsigned long long)a0; @end