@class NEVPNProtocol, NSArray, NSString; @interface NETunnelProvider : NEProvider { BOOL _reasserting; BOOL _onDemandEnabled; BOOL _gracefulShutdown; } @property (retain) NEVPNProtocol *protocolConfiguration; @property (retain) NSArray *appRules; @property (readonly) long long routingMethod; @property BOOL reasserting; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void).cxx_destruct; - (void)handleAppMessage:(id)a0 completionHandler:(id /* block */)a1; - (void)setTunnelNetworkSettings:(id)a0 completionHandler:(id /* block */)a1; @end