luxlabs header browser preview


@class NSArray, NSMapTable, NSMutableOrderedSet, PRPosterConfiguration;

@interface PRMutableSwitcherConfiguration : PRSwitcherConfiguration {
    NSMapTable *_overriddenFocusConfigurationForPosterConfiguration;
    NSMapTable *_overriddenHomescreenConfigurationForPosterConfiguration;
    NSMapTable *_incomingPosterConfigurationsToBeAssocatedWithExistingPosterConfigurationsUUIDs;
    NSMutableOrderedSet *_pathsToIngest;
}

@property (nonatomic) BOOL activeConfigurationDueToIncomingFocusModeChange;
@property (retain, nonatomic) PRPosterConfiguration *selectedConfiguration;
@property (retain, nonatomic) PRPosterConfiguration *desiredActiveConfiguration;
@property (copy, nonatomic) NSArray *configurations;

- (id)incomingPosterConfigurationsToBeAssocatedWithExistingPosterConfigurationsUUIDs;
- (void)setHomeConfiguration:(id)a0 forPosterConfiguration:(id)a1;
- (id)focusConfigurationForPoster:(id)a0;
- (void)setFocusConfiguration:(id)a0 forPosterConfiguration:(id)a1;
- (void)ingestNewPosterConfiguration:(id)a0;
- (id)posterConfigurationsNeedingFocusConfigurationDeleted;
- (id)posterConfigurationsNeedingFocusConfigurationUpdates;
- (void).cxx_destruct;
- (void)removeConfiguration:(id)a0;
- (void)ingestNewPosterConfiguration:(id)a0 toBeAssociatedWithHomeScreenConfiguration:(id)a1;
- (id)mutableCopyWithZone:(struct _NSZone { } *)a0;
- (id)homeConfigurationForPoster:(id)a0;
- (id)posterConfigurationsNeedingHomeScreenConfigurationUpdates;
- (id)incomingPosterConfigurations;
- (void)ingestNewPosterConfiguration:(id)a0 toBeAssociatedWithUUID:(id)a1;

@end