luxlabs header browser preview


@class PGGraphMomentNodeCollection, PGTitleGenerationContext, PHAsset, PHAssetCollection, PGTitleTuple;
@protocol PGEventEnrichment;

@interface PGHighlightTitleGenerator : NSObject {
    PGTitleGenerationContext *_titleGenerationContext;
}

@property (retain, nonatomic) id<PGEventEnrichment> collection;
@property (retain, nonatomic) PGGraphMomentNodeCollection *momentNodes;
@property (retain, nonatomic) PHAssetCollection *curatedAssetCollection;
@property (retain, nonatomic) PHAsset *keyAsset;
@property (nonatomic) BOOL createVerboseTitle;
@property (retain, nonatomic) PGTitleTuple *titleTuple;

+ (id)commonMeaningLabelForTitleUsingMomentNodes:(id)a0;
+ (id)meaningLabelsSortedByPriority;

- (void).cxx_destruct;
- (void)_generateTitleTuples;
- (id)initWithCollection:(id)a0 curatedAssetCollection:(id)a1 keyAsset:(id)a2 createVerboseTitle:(BOOL)a3 titleGenerationContext:(id)a4;
- (id)initWithCollection:(id)a0 filteredMomentNodes:(id)a1 curatedAssetCollection:(id)a2 keyAsset:(id)a3 createVerboseTitle:(BOOL)a4 titleGenerationContext:(id)a5;

@end