@class NSObject, NSMutableDictionary, HMDCAMDEmbeddedDeviceService; @protocol OS_dispatch_queue; @interface HMDCAMDBlockManager : NSObject { NSMutableDictionary *_blockHandlerMap; HMDCAMDEmbeddedDeviceService *_service; NSObject *_blockQueue; } - (unsigned long long)count; - (id)initWithService:(id)a0; - (void).cxx_destruct; - (void)addBlock:(id)a0 forKey:(id)a1; - (void)addBlockNoCopy:(id)a0 forKey:(id)a1; - (id)blockForKey:(id)a0; - (id)forwardingBlockWithArgumentCount:(unsigned long long)a0 forKey:(id)a1; - (void)invokeForwardedBlockWithArguments:(id)a0 forKey:(id)a1; - (id)keyForBlock:(id)a0; - (void)removeBlock:(id)a0; - (void)removeBlockForKey:(id)a0; @end