@class MRDeviceInfo, NSNetService; @interface MRNetServiceTransport : MRExternalDeviceTransport { MRDeviceInfo *_deviceInfo; BOOL _requiresCustomPairing; } @property (retain, nonatomic) NSNetService *netService; @property (nonatomic) BOOL requiresCustomPairing; + (id)createDeviceInfoFromNetService:(id)a0; + (id)createDeviceInfoFromTXTRecord:(id)a0; - (id)initWithNetService:(id)a0; - (id)deviceInfo; - (void)dealloc; - (id)hostname; - (long long)connectionType; - (id)description; - (void).cxx_destruct; - (id)name; - (long long)port; - (id)error; - (void)resetWithError:(id)a0; - (id)createConnectionWithUserInfo:(id)a0; - (BOOL)getInputStream:(id *)a0 outputStream:(id *)a1 userInfo:(id)a2; - (void)setShouldUseSystemAuthenticationPrompt:(BOOL)a0; - (BOOL)shouldUseSystemAuthenticationPrompt; - (void)updateDeviceInfoWithTXTRecord:(id)a0; @end