/* * This header is generated by classdump-dyld 1.0 * on Monday, March 13, 2023 at 1:37:09 AM Eastern European Standard Time * Operating System: Version 16.3 (Build 20D47) * Image Source: /System/Library/Frameworks/NetworkExtension.framework/NetworkExtension * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos. */ @protocol OS_dispatch_queue; @class NSString, NSObject, NSDictionary, NSMutableDictionary, NSKeyedUnarchiver, NEHelper, NSData, NSUUID; @interface NEConfigurationManager : NSObject { NSString* _description; BOOL _hasReadPermission; BOOL _isVPNPublicAPI; BOOL _isVPNPrivateAPI; BOOL _isNEHelper; BOOL _isSynchronous; BOOL _isSyncedOnQueue; BOOL _hasVPNAPIEntitlement; int _changedNotifyToken; NSString* _pluginType; NSObject* _queue; NSObject* _outerQueue; NSDictionary* _currentIndex; NSObject* _changedQueue; /*^block*/id _changedHandler; NSMutableDictionary* _loadedIndex; NSMutableDictionary* _loadedConfigurations; NSKeyedUnarchiver* _decoder; long long _generation; NEHelper* _helper; NSData* _SCPreferencesSignature; NSUUID* _userUUID; long long _configurationChangeSource; } @property (assign) BOOL hasVPNAPIEntitlement; //@synthesize hasVPNAPIEntitlement=_hasVPNAPIEntitlement - In the implementation block @property (readonly) NSUUID * userUUID; //@synthesize userUUID=_userUUID - In the implementation block @property (copy) id incomingMessageHandler; @property (assign) long long configurationChangeSource; //@synthesize configurationChangeSource=_configurationChangeSource - In the implementation block @property (readonly) NSString * pluginType; //@synthesize pluginType=_pluginType - In the implementation block +(id)networkPrivacyConfigurationName; +(id)sharedManagerForAllUsers; +(id)sharedManager; -(void)setIncomingMessageHandler:(id)arg1 ; -(NSString *)pluginType; -(void)triggerLocalAuthenticationForConfigurationWithID:(id)arg1 withCompletionQueue:(id)arg2 handler:(/*^block*/id)arg3 ; -(id)initForAllUsers; -(void)loadConfigurationWithID:(id)arg1 withCompletionQueue:(id)arg2 handler:(/*^block*/id)arg3 ; -(void)removeConfiguration:(id)arg1 withCompletionQueue:(id)arg2 handler:(/*^block*/id)arg3 ; -(void)setChangedQueue:(id)arg1 andHandler:(/*^block*/id)arg2 ; -(void)fetchUpgradeInfoForPluginType:(id)arg1 completionQueue:(id)arg2 handler:(/*^block*/id)arg3 ; -(void)setHasVPNAPIEntitlement:(BOOL)arg1 ; -(void)showLocalNetworkAlertForApp:(id)arg1 withCompletionQueue:(id)arg2 handler:(/*^block*/id)arg3 ; -(void)saveConfiguration:(id)arg1 withCompletionQueue:(id)arg2 handler:(/*^block*/id)arg3 ; -(void)fetchClientListenerWithBundleID:(id)arg1 completionQueue:(id)arg2 handler:(/*^block*/id)arg3 ; -(long long)configurationChangeSource; -(id)copyCurrentIndexWithConfigurationIDsExpunged:(id)arg1 ; -(void)repopulateNetworkPrivacyConfigurationResetAll:(BOOL)arg1 ; -(void)handleFileRemovedWithCompletionQueue:(id)arg1 completionHandler:(/*^block*/id)arg2 ; -(id)init; -(void)showLocalNetworkAlertForApp:(id)arg1 withCompletionQueue:(id)arg2 query:(id)arg3 hasEntitlement:(BOOL)arg4 handler:(/*^block*/id)arg5 ; -(void)loadConfigurationAndUserWithID:(id)arg1 withCompletionQueue:(id)arg2 handler:(/*^block*/id)arg3 ; -(void)loadConfigurations:(id)arg1 withFilter:(id)arg2 completionQueue:(id)arg3 completionHandler:(/*^block*/id)arg4 ; -(void)loadConfigurationsWithCompletionQueue:(id)arg1 handler:(/*^block*/id)arg2 ; -(void)copyIdentities:(id)arg1 fromDomain:(long long)arg2 withCompletionQueue:(id)arg3 handler:(/*^block*/id)arg4 ; -(void)dealloc; -(void)setConfigurationChangeSource:(long long)arg1 ; -(void)loadIndexWithFilter:(id)arg1 completionQueue:(id)arg2 handler:(/*^block*/id)arg3 ; -(id)initSynchronous; -(void)saveConfigurationToDisk:(id)arg1 currentSignature:(id)arg2 userUUID:(id)arg3 isUpgrade:(BOOL)arg4 completionQueue:(id)arg5 completionHandler:(/*^block*/id)arg6 ; -(id)initWithPluginType:(id)arg1 ; -(void)syncConfigurationsWithSC:(id)arg1 completionQueue:(id)arg2 completionHandler:(/*^block*/id)arg3 ; -(id)incomingMessageHandler; -(NSUUID *)userUUID; -(id)getCurrentUserUUIDForConfigurationID:(id)arg1 fromIndex:(id)arg2 ; -(id)description; -(void)handleApplicationsRemoved:(id)arg1 completionQueue:(id)arg2 withCompletionHandler:(/*^block*/id)arg3 ; -(BOOL)hasVPNAPIEntitlement; -(void)upgradeLegacyPluginConfigurations:(id)arg1 withUpgradeInfo:(id)arg2 completionQueue:(id)arg3 handler:(/*^block*/id)arg4 ; -(void)loadLegacyPluginConfigurationsWithCompletionQueue:(id)arg1 handler:(/*^block*/id)arg2 ; -(void)removeConfigurationFromDisk:(id)arg1 completionQueue:(id)arg2 completionHandler:(/*^block*/id)arg3 ; -(void)postGeneration; @end