@class NSString, NEHotspotHS20Settings, NEHotspotEAPSettings, NSNumber; @interface NEHotspotConfiguration : NSObject <NSCopying, NSSecureCoding> @property (class, readonly) BOOL supportsSecureCoding; @property long long securityType; @property (copy) NSString *passphrase; @property (copy) NEHotspotEAPSettings *eapSettings; @property (copy) NEHotspotHS20Settings *hs20Settings; @property BOOL useSSIDPrefix; @property (readonly) NSString *SSID; @property (readonly) NSString *SSIDPrefix; @property BOOL joinOnce; @property (copy) NSNumber *lifeTimeInDays; @property BOOL hidden; - (long long)validate; - (id)init; - (void)encodeWithCoder:(id)a0; - (id)description; - (void).cxx_destruct; - (id)initWithCoder:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)initWithHS20Settings:(id)a0 eapSettings:(id)a1; - (id)initWithSSID:(id)a0; - (id)initWithSSID:(id)a0 eapSettings:(id)a1; - (id)initWithSSID:(id)a0 passphrase:(id)a1 isWEP:(BOOL)a2; - (id)initWithSSIDPrefix:(id)a0; - (id)initWithSSIDPrefix:(id)a0 passphrase:(id)a1 isWEP:(BOOL)a2; @end