@class NSString, NSSet, NSObject; @protocol OS_dispatch_queue, SUCoreConnectServerDelegate; @interface SUCoreConnectServerPolicy : NSObject <SUCoreConnectPolicyProtocolPrivate, SUCoreConnectPolicyProtocol> @property (readonly, retain, nonatomic) NSString *serviceName; @property (readonly, retain, nonatomic) NSSet *entitlements; @property (readonly, weak, nonatomic) id<SUCoreConnectServerDelegate> serverDelegate; @property (readonly, retain, nonatomic) NSObject<OS_dispatch_queue> *connectionQueue; @property (readonly, retain, nonatomic) NSObject<OS_dispatch_queue> *delegateQueue; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)_getAllowlistedClassesForKey:(id)a0; + (void)setAllowlistedClasses:(id)a0 forKeys:(id)a1; + (void)clearAllowlistedClasses; + (id)_getSharedServerAccessQueue; + (id)getAllowlistedClassesForKey:(id)a0; + (void)setAllowlistedClasses:(id)a0 forKey:(id)a1; + (id)_getSharedServerAllowlistedClasses; + (void)setAllowlistedClass:(Class)a0 forKey:(id)a1; - (id)initWithServiceName:(id)a0 entitlements:(id)a1 serverDelegate:(id)a2; - (void).cxx_destruct; @end