@class APSConnection, NSString, NSObject; @protocol OS_dispatch_queue, MAPushServiceConnectionDelegate; @interface MAPushServiceConnection : NSObject @property (readonly, nonatomic) NSObject *pushServiceQueue; @property (readonly, nonatomic) NSObject *subscriptionRequestQueue; @property (readonly, nonatomic) id delegate; @property (readonly, nonatomic) APSConnection *connection; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (unsigned long long)_subscribedChannelCount; - (id)_publicChannelForPushChannel:(id)a0; - (void)_subscribeToChannel:(id)a0; - (void)connection:(id)a0 didReceivePublicToken:(id)a1; - (void)dealloc; - (void)connection:(id)a0 didReceiveIncomingMessage:(id)a1; - (void)connection:(id)a0 channelSubscriptionsFailedWithFailures:(id)a1; - (id)_APSConnectionEnvironment; - (id)subscribedChannels; - (void).cxx_destruct; - (id)initWithDelegate:(id)a0; - (void)subscribeToChannel:(id)a0; - (void)unsubscribeFromChannel:(id)a0; - (void)_unsubscribeFromChannel:(id)a0; @end