@class NSString, NSConditionLock; @interface RMSharedLock : NSObject { NSConditionLock *_lock; } @property (copy, nonatomic) NSString *lockTitle; + (id)newSharedLockWithDescription:(id)a0; - (void)lock; - (void)unlock; - (id)initWithDescription:(id)a0; - (void).cxx_destruct; - (void)performBlockUnderLock:(id /* block */)a0; @end