@class NSObject, NSMutableDictionary, NSMutableOrderedSet; @protocol OS_dispatch_queue; @interface CSRemoteDarwinDeviceInfo : NSObject @property (retain, nonatomic) NSMutableDictionary *deviceUIDMapTable; @property (retain, nonatomic) NSMutableOrderedSet *voiceTriggerEnabledDevices; @property (retain, nonatomic) NSObject *queue; + (id)sharedInstance; - (id)init; - (void).cxx_destruct; - (BOOL)_isRemoteDarwinConnectedWithUUID:(id)a0; - (void)addDeviceIDPairToMapTable:(id)a0 withDeviceUID:(id)a1; - (void)allDeviceDisconnected; - (void)deviceConnectedWithUUID:(id)a0; - (void)deviceDisconnectedWithUUID:(id)a0; - (id)fetchDeviceUUIDStringFromUID:(id)a0; - (id)fetchRichDeviceUIDStringFromUUID:(id)a0; - (BOOL)hasDarwinDeviceConnected; - (BOOL)hasDarwinDeviceHandleVoiceTrigger; - (BOOL)isPrimaryVoiceTriggerDeviceWithUUID:(id)a0; - (BOOL)isRemoteDarwinConnectedWithUUID:(id)a0; - (void)notifyVoiceTriggerDisabledWithDeviceUUID:(id)a0; - (void)notifyVoiceTriggerEnabledWithDeviceUUID:(id)a0; @end