@class NSSet, NSMutableDictionary, NSXPCConnection, NSString; @protocol ACCCommunicationsCenterListUpdatesDelegate, ACCCommunicationsCenterCommunicationsDelegate, ACCCommunicationsCenterCallControlsDelegate, ACCCommunicationsCenterCallStateDelegate, ACCCommunicationsXPCServerProtocol; @interface ACCCommunicationsCenter : NSObject <ACCCommunicationsXPCClientProtocol> @property (retain, nonatomic) NSXPCConnection *serverConnection; @property (retain, nonatomic) id<ACCCommunicationsXPCServerProtocol> remoteObject; @property (retain, nonatomic) NSSet *subscriberList; @property (retain) NSMutableDictionary *callStateCache; @property (retain) NSMutableDictionary *cachedCommStatus; @property (weak, nonatomic) id<ACCCommunicationsCenterCallStateDelegate> callStateDelegate; @property (weak, nonatomic) id<ACCCommunicationsCenterCommunicationsDelegate> communicationsDelegate; @property (weak, nonatomic) id<ACCCommunicationsCenterCallControlsDelegate> callControlsDelegate; @property (weak, nonatomic) id<ACCCommunicationsCenterListUpdatesDelegate> listUpdatesDelegate; @property (readonly, nonatomic) unsigned long long maxRecentsListEntries; @property (readonly, nonatomic) unsigned long long maxFavoritesListEntries; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)connectToServer; - (void)callStateDidChange:(id)a0; - (id)init; - (void)dealloc; - (void)mergeCalls; - (void)sendDTMF:(int)a0 forCallWithUUID:(id)a1; - (void)endCallWithAction:(int)a0 callUUID:(id)a1; - (void)updateHoldStatus:(BOOL)a0 forCallWithUUID:(id)a1; - (void)endAllCalls; - (void)updateMuteStatus:(BOOL)a0; - (void).cxx_destruct; - (void)acceptCallWithAction:(int)a0 callUUID:(id)a1; - (void)initiateCallToDestination:(id)a0 withService:(int)a1 addressBookID:(id)a2; - (void)swapCalls; - (void)initiateCallToVoicemail; - (void)initiateRedial; - (void)commStatusDidChange:(id)a0; - (void)favoritesListDidChange; - (id)initWithCallStateDelegate:(id)a0 andCommunicationsDelegate:(id)a1 andCallControlsDelegate:(id)a2 andListUpdatesDelegate:(id)a3; - (void)recentsListDidChange; - (void)updateSubscriberList:(id)a0 withReply:(id /* block */)a1; - (void)triggerCallStateUpdatesWithReply:(id /* block */)a0; - (void)triggerCommunicationsUpdateWithReply:(id /* block */)a0; - (void)triggerUpdateForListType:(int)a0 coalesce:(BOOL)a1 withReply:(id /* block */)a2; @end