@class NSString, BDSOSTransaction, NSObject, BUCoalescingCallBlock; @protocol OS_dispatch_queue, OS_dispatch_source, BCCloudKitTransactionDelegate; @interface BCCloudKitTransaction : NSObject @property (copy, nonatomic) NSString *entityName; @property (retain, nonatomic) BUCoalescingCallBlock *coalescedNotification; @property (retain, nonatomic) BDSOSTransaction *osTransaction; @property (retain, nonatomic) NSObject *lifecycleAccessQueue; @property (retain, nonatomic) NSObject *transactionLifetime; @property (weak, nonatomic) id delegate; @property (nonatomic) long long clientCount; + (id)transactionNameForEntityName:(id)a0; - (void)signal; - (id)transactionName; - (void).cxx_destruct; - (double)coalescingDelay; - (void)clientConnected; - (void)laq_scheduleTransactionLifetime; - (id)initWithEntityName:(id)a0 delegate:(id)a1; - (void)performWorkWithCompletion:(id /* block */)a0; - (double)transactionLifetimeTimout; @end