@class NSUUID, NSString, NEFilterProviderConfiguration, NEConfiguration, NEConfigurationManager, NEVPNConnection, NEProfileIngestionPayloadInfo, NSObject; @protocol NEFilterManagerDelegate; @interface NEFilterManager : NSObject <NEPrettyDescription> { BOOL _hasLoaded; NEConfigurationManager *_configurationManager; NEVPNConnection *_connection; NSObject *_statusObserver; } @property (retain) NEConfiguration *configuration; @property (readonly, nonatomic) NEProfileIngestionPayloadInfo *configurationPayloadInfo; @property (readonly, nonatomic) NSUUID *identifier; @property (weak) id<NEFilterManagerDelegate> delegate; @property (readonly, nonatomic) NSString *appBundleIdentifier; @property (readonly, nonatomic, getter=isFromProfile) BOOL isFromProfile; @property (readonly, nonatomic, getter=isFromMDM) BOOL isFromMDM; @property (copy) NSString *localizedDescription; @property (retain) NEFilterProviderConfiguration *providerConfiguration; @property (getter=isEnabled) BOOL enabled; @property long long grade; + (id)sharedManager; + (void)loadAllFromPreferencesWithCompletionHandler:(id /* block */)a0; + (void)loadMyFiltersFromPreferencesWithCompletionHandler:(id /* block */)a0; - (id)initPrivate; - (id)init; - (void)dealloc; - (id)descriptionWithIndent:(int)a0 options:(unsigned long long)a1; - (id)description; - (void).cxx_destruct; - (void)fetchStatusWithCompletionHandler:(id /* block */)a0; - (void)loadFromPreferencesWithCompletionHandler:(id /* block */)a0; - (void)removeFromPreferencesWithCompletionHandler:(id /* block */)a0; - (void)saveToPreferencesWithCompletionHandler:(id /* block */)a0; @end