luxlabs header browser preview


@class FTSelectedPNRSubscription, NSString, NSDictionary, CoreTelephonyClient;

@interface FTDeviceSupport : NSObject <CoreTelephonyClientCarrierBundleDelegate, CoreTelephonyClientSubscriberDelegate, CoreTelephonyClientPNRDelegate, CoreTelephonyClientSuppServicesDelegate> {
    NSString *_number;
    BOOL _blockPost;
    BOOL _supportsiMessage;
    long long _supportsApplePayState;
    long long _supportsUWBState;
    long long _supportsManateeForAppleCash;
    long long _supportsRegionForAppleCash;
    long long _supportsFMDV2State;
    long long _supportsVeniceState;
    long long _supportsKeySharingState;
    long long _supportsHarmonyState;
    long long _supportsZelkovaState;
    BOOL _supportsFT;
    BOOL _supportsFTA;
    BOOL _supportsFTMW;
    BOOL _simBecameNotReady;
    long long _simInserted;
    long long _isPNRSupportedCachedValue;
    BOOL _faceTimeBlocked;
    BOOL _iMessageBlocked;
    BOOL _accountModificationRestricted;
    long long _performanceClass;
    CoreTelephonyClient *_coreTelephonyClient;
    FTSelectedPNRSubscription *_selectedPNRSubscription;
}

@property (readonly, nonatomic) BOOL isTelephonyDevice;
@property (readonly, nonatomic) BOOL faceTimeAvailable;
@property (readonly, nonatomic) BOOL faceTimeBlocked;
@property (readonly, nonatomic) BOOL faceTimeSupported;
@property (readonly, nonatomic) BOOL callingAvailable;
@property (readonly, nonatomic) BOOL callingBlocked;
@property (readonly, nonatomic) BOOL callingSupported;
@property (readonly, nonatomic) BOOL multiwayAvailable;
@property (readonly, nonatomic) BOOL multiwayBlocked;
@property (readonly, nonatomic) BOOL multiwaySupported;
@property (readonly, nonatomic) BOOL nonWifiFaceTimeAvailable;
@property (readonly, nonatomic) BOOL nonWifiCallingAvailable;
@property (readonly, nonatomic) BOOL iMessageAvailable;
@property (readonly, nonatomic) BOOL iMessageBlocked;
@property (readonly, nonatomic) BOOL iMessageSupported;
@property (readonly, nonatomic) BOOL identityServicesSupported;
@property (readonly, nonatomic) BOOL madridAvailable;
@property (readonly, nonatomic) BOOL madridBlocked;
@property (readonly, nonatomic) BOOL madridSupported;
@property (readonly, nonatomic) BOOL conferencingEnabled;
@property (readonly, nonatomic) BOOL conferencingBlocked;
@property (readonly, nonatomic) BOOL conferencingAllowed;
@property (readonly, nonatomic) BOOL commCenterDead;
@property (readonly, nonatomic) BOOL accountModificationRestricted;
@property (readonly, nonatomic) BOOL isInMultiUserMode;
@property (readonly, nonatomic) BOOL wantsBreakBeforeMake;
@property (readonly, nonatomic) BOOL isC2KEquipment;
@property (readonly, nonatomic) BOOL supportsHDRdecoding;
@property (readonly, nonatomic) BOOL supportsSimultaneousVoiceAndDataRightNow;
@property (readonly, nonatomic) BOOL supportsAppleIDIdentification;
@property (readonly, nonatomic) BOOL supportsApplePay;
@property (readonly, nonatomic) BOOL supportsManateeForAppleCash;
@property (readonly, nonatomic) BOOL supportsRegionForAppleCash;
@property (readonly, nonatomic) BOOL supportsFMDV2;
@property (readonly, nonatomic) BOOL supportsVenice;
@property (readonly, nonatomic) BOOL supportsHandoff;
@property (readonly, nonatomic) BOOL supportsTethering;
@property (readonly, nonatomic) BOOL supportsSMS;
@property (readonly, nonatomic) BOOL supportsMMS;
@property (readonly, nonatomic) BOOL supportsWiFi;
@property (readonly, nonatomic) BOOL supportsCellularData;
@property (readonly, nonatomic) BOOL supportsWLAN;
@property (readonly, nonatomic) BOOL supportsNonWiFiFaceTime;
@property (readonly, nonatomic) BOOL supportsNonWiFiCalling;
@property (readonly, nonatomic) BOOL supportsKeySharing;
@property (readonly, nonatomic) BOOL supportsHarmony;
@property (readonly, nonatomic) BOOL supportsZelkova;
@property (readonly, nonatomic) BOOL supportsUWB;
@property (readonly, nonatomic) BOOL mmsConfigured;
@property (readonly, nonatomic) BOOL supportsFrontFacingCamera;
@property (readonly, nonatomic) BOOL supportsBackFacingCamera;
@property (readonly, nonatomic) BOOL supportsFunCam;
@property (readonly, nonatomic) BOOL supportsAnimojiV2;
@property (readonly, nonatomic) BOOL supportsHomeKitResident;
@property (readonly, nonatomic) BOOL supportsCinematicFraming;
@property (readonly, nonatomic) BOOL supportsHEIFEncoding;
@property (readonly, nonatomic) BOOL isGreenTea;
@property (readonly, nonatomic) NSDictionary *telephonyCapabilities;
@property (readonly, nonatomic) NSString *deviceName;
@property (readonly, nonatomic) NSString *deviceColor;
@property (readonly, nonatomic) NSString *enclosureColor;
@property (readonly, nonatomic) NSString *deviceIDPrefix;
@property (readonly, nonatomic) NSString *deviceTypeIDPrefix;
@property (readonly, nonatomic) NSString *deviceRegionInfo;
@property (readonly, nonatomic) NSString *model;
@property (readonly, nonatomic) NSString *userAgentString;
@property (readonly, nonatomic) NSString *productName;
@property (readonly, nonatomic) NSString *productVersion;
@property (readonly, nonatomic) NSString *productBuildVersion;
@property (readonly, nonatomic) NSString *productOSVersion;
@property (readonly, nonatomic) NSString *deviceInformationString;
@property (readonly, nonatomic) long long performanceClass;
@property (readonly, nonatomic) long long deviceType;
@property (readonly, nonatomic) BOOL registrationSupported;
@property (readonly, nonatomic) BOOL supportsSMSIdentification;
@property (readonly, nonatomic) BOOL SIMInserted;
@property (readonly, nonatomic) NSDictionary *CTNetworkInformation;
@property (readonly, nonatomic) NSString *telephoneNumber;
@property (readonly, nonatomic) BOOL lowRAMDevice;
@property (readonly, nonatomic) BOOL slowCPUDevice;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)sharedInstance;
+ (id)marketingNameForDeviceType:(long long)a0;

- (void)profileConnectionDidReceiveRestrictionChangedNotification:(id)a0 userInfo:(id)a1;
- (void)_handleSIMStatusChangedToStatus:(id)a0;
- (id)init;
- (void)_registerForManagedConfigurationNotifications;
- (void)_registerForServiceStatusNotifications;
- (void)dealloc;
- (BOOL)wifiAllowedForBundleId:(id)a0;
- (void)_registerForLockdownNotifications;
- (void)_registerForCapabilityNotifications;
- (void)_handlePotentialPhoneNumberRegistrationStateChanged;
- (id)registrationState;
- (void)_updateManagedConfigurationSettings;
- (void)_unregisterForServiceStatusNotifications;
- (long long)memorySize;
- (void)_invalidateValuesCachedForSelectedPhoneNumberRegistration;
- (void)operatorBundleChange:(id)a0;
- (void)_updateCapabilities;
- (void)_handleCarrierSettingsChanged;
- (void)phoneNumberChanged:(id)a0;
- (BOOL)nonBluetoothAvailableForBundleId:(id)a0;
- (void)_unregisterForCommCenterReadyNotifications;
- (BOOL)isInDualPhoneIdentityMode;
- (void)_registerForCarrierNotifications;
- (BOOL)nonWifiAvailableForBundleId:(id)a0;
- (void)_updateCTNetworkDictionary:(id)a0 key:(id)a1 withTelephonyNetworkValue:(id)a2 telephonyError:(id)a3;
- (void)profileConnectionDidReceiveEffectiveSettingsChangedNotification:(id)a0 userInfo:(id)a1;
- (BOOL)inProcess_isCallingSupported;
- (void)_lockdownStateChanged:(id)a0;
- (void)noteSelectedPhoneNumberRegistrationSubscriptionDidChange;
- (void)pnrReadyStateNotification:(id)a0 regState:(BOOL)a1;
- (void).cxx_destruct;
- (BOOL)_enoughPowerToSupportEffects;
- (void)_initializeSIMInsertedCachedValue;
- (id)_serviceStatus;
- (void)simStatusDidChange:(id)a0 status:(id)a1;
- (int)cpuFamily;
- (void)_registerForCommCenterReadyNotifications;
- (BOOL)_legacy_supportsSMSIdentification;
- (void)_registerForInternalCoreTelephonyNotifications;
- (void)_commCenterAlive;
- (void)carrierBundleChange:(id)a0;
- (void)_unregisterForManagedConfigurationNotifications;

@end