luxlabs header browser preview


@interface IMFeatureFlags : NSObject

@property (class, readonly, nonatomic) IMFeatureFlags *sharedFeatureFlags;

@property (readonly, nonatomic) BOOL conversationPinningMultiDragEnabled;
@property (readonly, nonatomic) BOOL conversationPinningTouchdownDimEnabled;
@property (readonly, nonatomic) BOOL conversationPinningUsesLastNameForDuplicatesEnabled;
@property (readonly, nonatomic) BOOL avatarViewAllowsStaleRendering;
@property (readonly, nonatomic) BOOL showAllInstalledMessageApps;
@property (readonly, nonatomic) BOOL showTapToRadarMessagesApp;
@property (readonly, nonatomic) BOOL macToolbarEnabled;
@property (readonly, nonatomic) BOOL macApplicationMetricsGatheringEnabled;
@property (readonly, nonatomic) BOOL messageSyncP2Enabled;
@property (readonly, nonatomic) BOOL fullTranscriptLoggingEnabled;
@property (readonly, nonatomic) BOOL micGroupPhotoEnabled;
@property (readonly, nonatomic) BOOL stewieEnabled;
@property (readonly, nonatomic) BOOL threeAttachmentStackEnabled;
@property (readonly, nonatomic, getter=isUnitTestableFeatureEnabled) BOOL unitTestableFeatureEnabled;
@property (readonly, nonatomic, getter=isUnitTestableFeatureForNewPlatformEnabled) BOOL unitTestableFeatureForNewPlatformEnabled;
@property (readonly, nonatomic, getter=isFocusFilteringInConversationListEnabled) BOOL focusFilteringInConversationListEnabled;
@property (readonly, nonatomic, getter=isBackgroundAudioEnabled) BOOL backgroundAudioEnabled;
@property (readonly, nonatomic, getter=isDiffableTranscriptDataSourceEnabled) BOOL diffableTranscriptDataSourceEnabled;
@property (readonly, nonatomic, getter=isTranscriptSharingEnabled) BOOL transcriptSharingEnabled;
@property (readonly, nonatomic, getter=isLQMImageQualityEstimatorEnabled) BOOL imageQualityEstimatorEnabled;
@property (readonly, nonatomic, getter=isDynamicLQMDisabledByWRM) BOOL isDynamicLQMDisabledByWRM;
@property (readonly, nonatomic, getter=isSMSFilterEnabledForUS) BOOL smsFilterForUS;
@property (readonly, nonatomic, getter=isSMSFilterEnabledForUK) BOOL smsFilterForUK;
@property (readonly, nonatomic, getter=isSMSFilterSyncEnabled) BOOL smsFilterSync;
@property (readonly, nonatomic, getter=isWatchNamePhotoEnabled) BOOL watchNamePhotoEnabled;
@property (readonly, nonatomic, getter=isMessagesIniCloudVersion2) BOOL messagesIniCloudVersion2;
@property (readonly, nonatomic, getter=isMessagesInICloudNewUIEnabled) BOOL messagesInICloudNewUIEnabled;
@property (readonly, nonatomic, getter=isSMSForwardingEnabled) BOOL smsForwardingEnabled;
@property (readonly, nonatomic, getter=isAVLessSharePlayEnabled) BOOL AVLessSharePlayEnabled;
@property (readonly, nonatomic, getter=isTapbackInferenceEnabled) BOOL tapbackInferenceEnabled;
@property (readonly, nonatomic, getter=isEntryViewInTranscriptEnabled) BOOL entryViewInTranscriptEnabled;
@property (readonly, nonatomic, getter=isEntryViewUsesKeyboardLayoutGuideEnabled) BOOL entryViewUsesKeyboardLayoutGuideEnabled;
@property (readonly, nonatomic, getter=isSendMenuEnabled) BOOL sendMenuEnabled;
@property (readonly, nonatomic, getter=isSWYAttachmentsEnabled) BOOL SWYAttachmentsEnabled;
@property (readonly, nonatomic, getter=arePreResolvedSiriMatchesEnabled) BOOL arePreResolvedSiriMatchesEnabled;
@property (readonly, nonatomic, getter=isCroppingAvoidanceEnabled) BOOL croppingAvoidanceEnabled;
@property (readonly, nonatomic, getter=isSearchImprovementsEnabled) BOOL searchImprovementsEnabled;
@property (readonly, nonatomic, getter=isSearchTokensEnabled) BOOL searchTokensEnabled;
@property (readonly, nonatomic, getter=isRichAudioMessagesEnabled) BOOL richAudioMessagesEnabled;
@property (readonly, nonatomic, getter=isAudioMessagesEntryViewRecordingEnabled) BOOL audioMessagesEntryViewRecordingEnabled;
@property (readonly, nonatomic, getter=isTextKit2Enabled) BOOL textKit2Enabled;
@property (readonly, nonatomic, getter=isAppCardsEnabled) BOOL appCardsEnabled;
@property (readonly, nonatomic, getter=isSOSAlertingEnabled) BOOL sosAlertingEnabled;
@property (readonly, nonatomic, getter=isNameAndPhotoC3Enabled) BOOL nameAndPhotoC3Enabled;
@property (readonly, nonatomic, getter=isReplicationEnabled) BOOL replicationEnabled;
@property (readonly, nonatomic, getter=isPriusEnabled) BOOL priusEnabled;
@property (readonly, nonatomic, getter=isPriusCompatibilityEnabled) BOOL priusCompatibilityEnabled;
@property (readonly, nonatomic, getter=isCorvetteEnabled) BOOL corvetteEnabled;
@property (readonly, nonatomic, getter=isSwipeToReplyEnabled) BOOL swipeToReplyEnabled;
@property (readonly, nonatomic, getter=isCatchUpEnabled) BOOL catchUpEnabled;
@property (readonly, nonatomic, getter=isGFTOnWatchEnabled) BOOL GFTOnWatchEnabled;
@property (readonly, nonatomic, getter=isOTPCleanUpEnabled) BOOL OTPCleanUpEnabled;
@property (readonly, nonatomic, getter=isReadMMSDefaultFromCBEnabled) BOOL readMMSDefaultFromCBEnabled;
@property (readonly, nonatomic, getter=isWaldoEnabled) BOOL waldoEnabled;
@property (readonly, nonatomic, getter=isFindMyLocateSessionEnabled) BOOL findMyLocateSessionEnabled;
@property (readonly, nonatomic, getter=isFindMyNavBarEnabled) BOOL findMyNavBar;
@property (readonly, nonatomic, getter=isBIAEnabled) BOOL BIAEnabled;
@property (readonly, nonatomic, getter=isClingEnabled) BOOL clingEnabled;
@property (readonly, nonatomic, getter=isClingBackwardsCompatibilityEnabled) BOOL clingBackwardsCompatibilityEnabled;
@property (readonly, nonatomic, getter=isStickersAppEnabled) BOOL stickersApp;
@property (readonly, nonatomic, getter=isAlwaysShowStickerDropUIEnabled) BOOL alwaysShowStickerDropUIEnabled;
@property (readonly, nonatomic, getter=isZelkovaEnabled) BOOL zelkovaEnabled;
@property (readonly, nonatomic, getter=isCriticalAlertingEnabled) BOOL criticalAlertingEnabled;
@property (readonly, nonatomic, getter=isPinnedConversationOnWatchEnabled) BOOL pinnedConversationOnWatchEnabled;
@property (readonly, nonatomic, getter=isUserSafetyFrameworkEnabled) BOOL userSafetyFrameworkEnabled;
@property (readonly, nonatomic, getter=isConversationSIMLabelEnabled) BOOL conversationSIMLabelEnabled;
@property (readonly, nonatomic, getter=isSyncedSettingsEnabled) BOOL syncedSettingsEnabled;
@property (readonly, nonatomic, getter=isPinActionEnabled) BOOL pinActionEnabled;
@property (readonly, nonatomic, getter=isReportJunkTextToAppleServerEnabled) BOOL reportJunkTextToAppleServerEnabled;
@property (readonly, nonatomic, getter=isUnknownSenderBlastDoorEnabled) BOOL unknownSenderBlastDoorEnabled;
@property (readonly, nonatomic, getter=isModernPersistenceXPCEnabled) BOOL modernPersistenceXPCEnabled;
@property (readonly, nonatomic, getter=isWidgetKitComplicationsEnabled) BOOL widgetKitComplicationsEnabled;
@property (readonly, nonatomic, getter=isNewAttributionViewEnabled) BOOL newAttributionViewEnabled;
@property (readonly, nonatomic, getter=isAudioTranscriptionEnabled) BOOL audioTranscriptionEnabled;
@property (readonly, nonatomic, getter=shouldShowServiceEncryptionIcon) BOOL showServiceEncryptionIcon;
@property (readonly, nonatomic, getter=isProofreadingEnabled) BOOL proofreadingEnabled;
@property (readonly, nonatomic, getter=isCachesDirectoryInDataVaultEnabled) BOOL cachesDirectoryInDataVaultEnabled;
@property (readonly, nonatomic, getter=isTemporaryDirectoryInDataVaultEnabled) BOOL temporaryDirectoryInDataVaultEnabled;
@property (readonly, nonatomic, getter=isInlineTapbackMenuEnabled) BOOL inlineTapbackMenuEnabled;
@property (readonly, nonatomic, getter=isOOPKeyboardEnabled) BOOL oopKeyboardEnabled;
@property (readonly, nonatomic, getter=isAttachmentsPurgeabilityMonitoringEnabled) BOOL isAttachmentsPurgeabilityMonitoringEnabled;

+ (id)sharedInstance;
+ (void)testWithFeature:(SEL)a0 enabled:(BOOL)a1 block:(id /* block */)a2;
+ (void)testWithFeature:(SEL)a0 block:(id /* block */)a1;

- (BOOL)isStickersAppEnabled_mac;
- (BOOL)allCallOptionsInNavBarButtonEnabled;
- (id)CKScreenshotTestFeatureFlagMembers;
- (BOOL)isStickersAppEnabled_iOS;
- (BOOL)isFocusFilteringInConversationListEnabledForMessages;
- (BOOL)isCKScreenshotTestFeatureFlagMember:(id)a0 withDomain:(id)a1;
- (BOOL)_isEntryViewInTranscriptEnabledForiPad;
- (BOOL)_isEntryViewInTranscriptEnabled;
- (BOOL)certifiedDeliveryEnabled;
- (BOOL)manuallyAckMessagesEnabled;
- (BOOL)_isSendMenuEnabled;
- (BOOL)_isSendMenuEnabledForiPad;
- (BOOL)isSearchTokensEnabled_iOS;
- (BOOL)photoAnalysisInSpotlightEnabled;
- (BOOL)isSearchTokensEnabled_mac;
- (BOOL)_isAudioMessagesEntryViewRecordingEnabled;
- (BOOL)CKScreenshotTestFeatureFlagValue;

@end