luxlabs header browser preview


@class NSArray, ATXHomeScreenConfigurationComponentsDiffer, ATXHomeScreenConfigurationComponents;

@interface ATXHomeScreenConfigurationDiffer : NSObject {
    ATXHomeScreenConfigurationComponents *_previousComponents;
    ATXHomeScreenConfigurationComponents *_currentComponents;
    ATXHomeScreenConfigurationComponentsDiffer *_componentsDiffer;
    NSArray *_configuredPinnedWidgets;
    NSArray *_configuredStackedWidgets;
}

@property (readonly, nonatomic) NSArray *addedPinnedWidgets;
@property (readonly, nonatomic) NSArray *deletedPinnedWidgets;
@property (readonly, nonatomic) NSArray *addedApps;
@property (readonly, nonatomic) NSArray *removedApps;
@property (readonly, nonatomic) NSArray *widgetsAddedToStacksByUser;
@property (readonly, nonatomic) NSArray *widgetsDeletedFromStacksByUser;
@property (readonly, nonatomic) NSArray *suggestedWidgetsAddedPermanentlyByUser;
@property (readonly, nonatomic) NSArray *suggestedWidgetsRemoved;
@property (readonly, nonatomic) NSArray *configuredWidgets;
@property (readonly, nonatomic) NSArray *addedStacks;
@property (readonly, nonatomic) NSArray *deletedStacks;

+ (BOOL)_widget:(id)a0 hasSamePersonalityAsOtherWidget:(id)a1;

- (BOOL)currentConfigContainsWidgetWithBundleId:(id)a0 kind:(id)a1 size:(unsigned long long)a2;
- (id)init;
- (id)initWithPreviousConfigurations:(id)a0 currentConfigurations:(id)a1;
- (id)stackInCurrentConfigurationsForStackedWidget:(id)a0;
- (void).cxx_destruct;
- (id)stackInPreviousConfigurationsForStackedWidget:(id)a0;
- (void)_calculateStackedWidgetChanges;
- (void)_calculatePinnedWidgetChanges;

@end