@class NSString, NSObject; @protocol OS_xpc_object, OS_os_transaction; @interface TRIRunningXPCActivityDescriptor : NSObject { NSObject *_txn; } @property (copy, nonatomic) id /* block */ shouldDefer; @property (copy, nonatomic) id /* block */ completion; @property (readonly, nonatomic) NSString *name; @property (readonly, nonatomic) NSObject *activity; @property (readonly, nonatomic) unsigned int generationCount; @property (readonly, nonatomic) unsigned long long capabilities; - (id)initForImmediateWorkWithCapabilities:(unsigned long long)a0; - (id)init; - (id)description; - (void).cxx_destruct; - (id)initWithActivity:(id)a0 capabilities:(unsigned long long)a1 name:(id)a2; - (id)copyWithZone:(struct _NSZone { } *)a0; @end