@class NSString, NSDictionary, NSArray, CARDisplayInfo, NSURL, CARScreenViewArea; @interface CARScreenInfo : NSObject @property (nonatomic) unsigned long long systemAvailableInteractionModels; @property (nonatomic) unsigned long long systemPrimaryInteractionModel; @property (nonatomic) unsigned long long currentViewAreaTransitionControlType; @property (nonatomic) BOOL wantsCornerMasks; @property (nonatomic) BOOL initialFocusOwner; @property (nonatomic) BOOL supportsAppearanceMode; @property (nonatomic) BOOL supportsPerDisplayNightMode; @property (nonatomic) BOOL supportsMapAppearanceMode; @property (readonly, copy, nonatomic) NSDictionary *screenInfoResponse; @property (nonatomic) BOOL supportsLayerTracking; @property (retain, nonatomic) CARDisplayInfo *physicalDisplay; @property (readonly, nonatomic) NSString *identifier; @property (readonly, nonatomic) unsigned long long screenType; @property (readonly, nonatomic, getter=isLimitedUI) BOOL limitedUI; @property (readonly, nonatomic) unsigned long long limitedUIElements; @property (readonly, nonatomic, getter=isNightMode) BOOL nightMode; @property (readonly, nonatomic) unsigned long long availableInteractionModels; @property (readonly, nonatomic) unsigned long long primaryInteractionModel; @property (readonly, nonatomic) BOOL supportsHighFidelityTouch; @property (readonly, nonatomic) unsigned long long maxFramesPerSecond; @property (readonly, nonatomic) struct CGSize { double width; double height; } physicalSize; @property (readonly, nonatomic) struct CGSize { double width; double height; } pixelSize; @property (readonly, nonatomic) struct CGSize { double width; double height; } squaredPixelSize; @property (readonly, copy, nonatomic) NSArray *viewAreas; @property (retain, nonatomic) CARScreenViewArea *currentViewArea; @property (retain, nonatomic) CARScreenViewArea *adjacentViewArea; @property (readonly, nonatomic) NSURL *initialURL; - (id)description; - (void).cxx_destruct; - (struct CGPoint { double x0; double x1; })originInDisplay; - (BOOL)_currentProcessHasEntitlement; - (id)_descriptionForInteractionModel:(unsigned long long)a0; - (id)descriptionForAvailableInteractionModels; - (id)descriptionForPrimaryInteractionModel; - (struct CGSize { double x0; double x1; })displayPixelSize; - (id)initWithPropertySupplier:(id /* block */)a0 screenType:(unsigned long long)a1; - (id)initWithPropertySupplier:(id /* block */)a0 screenType:(unsigned long long)a1 additionalInsets:(struct NSEdgeInsets { double x0; double x1; double x2; double x3; })a2 displayDictionary:(id)a3 physicalDisplay:(id)a4; - (void)limitedUIChanged:(BOOL)a0; - (void)nightModeChanged:(BOOL)a0; @end