text: //
  //     Generated by class-dump 3.5 (64 bit).
  //
  //     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
  //
  
  #import <TVServices/TVSNetworkInterface.h>
  
  @class NSArray, NSString;
  
  @interface TVSEthernetInterface : TVSNetworkInterface
  {
      _Bool _active;
      _Bool _shouldUseDHCP;
      _Bool _shouldUseDefaultDNS;
      NSString *_IPAddress;
      NSString *_subnetMask;
      NSString *_routerAddress;
      NSArray *_dnsAddresses;
  }
  
  + (id)keyPathsForValuesAffectingPrimaryDNSAddress;
  + (id)_interfaceType;
  + (_Bool)_supportsInterface:(struct __SCNetworkInterface *)arg1;
  + (id)RJ45EthernetInterface;
  @property(copy, nonatomic) NSArray *dnsAddresses; // @synthesize dnsAddresses=_dnsAddresses;
  @property(copy, nonatomic) NSString *routerAddress; // @synthesize routerAddress=_routerAddress;
  @property(copy, nonatomic) NSString *subnetMask; // @synthesize subnetMask=_subnetMask;
  @property(nonatomic) _Bool shouldUseDefaultDNS; // @synthesize shouldUseDefaultDNS=_shouldUseDefaultDNS;
  @property(nonatomic) _Bool shouldUseDHCP; // @synthesize shouldUseDHCP=_shouldUseDHCP;
  @property(copy, nonatomic) NSString *IPAddress; // @synthesize IPAddress=_IPAddress;
  @property(nonatomic, getter=isActive) _Bool active; // @synthesize active=_active;
  - (void).cxx_destruct;
  @property(copy, nonatomic) NSString *primaryDNSAddress;
  - (id)_dnsAddressesForService:(struct __CFString *)arg1 domain:(struct __CFString *)arg2;
  - (_Bool)_setDNSWithAddresses:(id)arg1 forServiceRef:(struct __SCNetworkService *)arg2;
  - (_Bool)_commitChangesWithServiceRef:(struct __SCNetworkService *)arg1;
  - (void)_updateWithServiceRef:(struct __SCNetworkService *)arg1 interfaceRef:(struct __SCNetworkInterface *)arg2;
  - (id)description;
  
  @end
  
  