@class NSString, NSUUID, NSArray; @interface NEPolicyResult : NSObject <NEPrettyDescription> { unsigned int _skipOrder; unsigned int _passFlags; unsigned int _dropFlags; unsigned int _controlUnit; unsigned int _effectiveType; unsigned int _serviceData; long long _secondaryResultType; NSString *_interfaceName; NSUUID *_agentUUID; NSArray *_routeRules; } @property long long resultType; + (id)drop; + (id)routeRules:(id)a0; + (id)prohibitFilters; + (id)netAgentUUID:(id)a0; + (id)passWithFlags:(unsigned int)a0; + (id)filterWithControlUnit:(unsigned int)a0; + (id)skipWithOrder:(unsigned int)a0; + (id)divertSocketToControlUnit:(unsigned int)a0; + (id)removeNetworkAgentUUID:(id)a0; + (id)scopeSocketToInterfaceName:(id)a0; + (id)pass; + (id)scopedNetworkAgent:(id)a0; + (id)allowUnentitled; + (id)tunnelIPToInterfaceName:(id)a0 secondaryResultType:(long long)a1; + (id)dropWithFlags:(unsigned int)a0; + (id)scopeToDirectInterface; - (id)init; - (id)descriptionWithIndent:(int)a0 options:(unsigned long long)a1; - (id)description; - (void).cxx_destruct; @end