@class NSSet, NSString, NSXPCConnection; @protocol AccessoryNowPlayingClientProtocol, AccessoryNowPlayingXPCServerProtocol; @interface AccessoryNowPlayingClient : NSObject @property (nonatomic) BOOL shouldSendArtwork; @property (retain, nonatomic) NSXPCConnection *serverConnection; @property (retain, nonatomic) id remoteObject; @property (retain, nonatomic) NSSet *subscriberList; @property (weak, nonatomic) id delegate; @property (readonly, nonatomic) BOOL shouldSendPlaybackQueueList; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)connectToServer; - (void)dealloc; - (void)requestPlaybackQueueListInfo:(id)a0 requestID:(id)a1 startIndex:(unsigned int)a2 upToCount:(unsigned int)a3 infoMask:(unsigned int)a4; - (void).cxx_destruct; - (void)cancelRequestPlaybackQueueListInfo:(id)a0 requestID:(id)a1; - (id)initWithDelegate:(id)a0; - (void)updateSubscriberList:(id)a0 WithReply:(id /* block */)a1; - (void)mediaItemArtworkDidChange; - (void)mediaItemAttributesDidChange:(id)a0; - (void)playbackAttributesDidChange:(id)a0; - (void)playbackQueueListDidChange; - (void)playbackQueueListInfoResponse:(id)a0 requestID:(id)a1 info:(id)a2; - (void)setPlaybackElapsedTime:(id)a0 withReply:(id /* block */)a1; - (void)setPlaybackQueueIndex:(id)a0 withReply:(id /* block */)a1; - (void)triggerMediaItemArtworkUpdateWithReply:(id /* block */)a0; - (void)triggerMediaItemAttributesUpdateWithReply:(id /* block */)a0; - (void)triggerPlaybackAttributesUpdateWithReply:(id /* block */)a0; @end