luxlabs header browser preview


@class NSString;

@interface ICFullDeviceInfo : ICMigrationDeviceInfo

@property (readonly, nonatomic) struct ICDeviceHardwareInfo { unsigned long long modelName; long long version; long long subVersion; } hardwareInfo;
@property (readonly, nonatomic) NSString *model;
@property (readonly, nonatomic) NSString *modelDisplayName;
@property (readonly, nonatomic) NSString *softwareVersion;

- (id)init;
- (id)description;
- (void).cxx_destruct;
- (BOOL)shouldBeHidden;
- (BOOL)upgradedToIOS13;
- (struct ICDeviceHardwareInfo { unsigned long long x0; long long x1; long long x2; })hardwareInfoFromModelId:(id)a0;
- (unsigned long long)hardwareInfoNameFromString:(id)a0;
- (id)initWithName:(id)a0 model:(id)a1 modelDisplayName:(id)a2 softwareVersion:(id)a3;
- (BOOL)isHardwareInfoUpgradable:(struct ICDeviceHardwareInfo { unsigned long long x0; long long x1; long long x2; })a0;
- (BOOL)isHardwareInfoUpgradableToIOS13:(struct ICDeviceHardwareInfo { unsigned long long x0; long long x1; long long x2; })a0;
- (BOOL)isHardwareInfoUpgradableToMacOS11:(struct ICDeviceHardwareInfo { unsigned long long x0; long long x1; long long x2; })a0;
- (BOOL)isIOSDevice;
- (BOOL)isOSXDevice;
- (id)loggableDescription;
- (BOOL)upgradable;
- (BOOL)upgradableToIOS13;
- (BOOL)upgradableToIOS14orMacOS11;
- (BOOL)upgraded;
- (BOOL)upgradedToIOS14EorMacOS11E;
- (BOOL)upgradedToMajor:(int)a0 minor:(int)a1;

@end