/*
                       * This header is generated by classdump-dyld 1.5
                       * on Wednesday, October 27, 2021 at 3:22:46 PM Mountain Standard Time
                       * Operating System: Version 13.5.1 (Build 17F80)
                       * Image Source: /System/Library/PrivateFrameworks/PhotosGraph.framework/PhotosGraph
                       * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos. Updated by Kevin Bradley.
                       */


@class PGGraph, NSDateInterval, NSSet, PGTitle;

@interface PGTitleGeneratorDateMatching : NSObject {

	BOOL _isForHighlight;
	PGGraph* _graph;
	long long _type;
	NSDateInterval* _referenceDateInterval;
	NSSet* _dateNodes;
	NSSet* _momentNodes;
	unsigned long long _lineBreakBehavior;

}

@property (nonatomic,retain) PGGraph * graph;                                           //@synthesize graph=_graph - In the implementation block
@property (nonatomic,retain) NSSet * dateNodes;                                         //@synthesize dateNodes=_dateNodes - In the implementation block
@property (nonatomic,readonly) BOOL isForHighlight;                                     //@synthesize isForHighlight=_isForHighlight - In the implementation block
@property (nonatomic,readonly) unsigned long long lineBreakBehavior;                    //@synthesize lineBreakBehavior=_lineBreakBehavior - In the implementation block
@property (nonatomic,readonly) long long type;                                          //@synthesize type=_type - In the implementation block
@property (nonatomic,readonly) PGTitle * title; 
@property (nonatomic,readonly) unsigned long long allowedTimeTitleFormats; 
@property (nonatomic,readonly) NSDateInterval * referenceDateInterval;                  //@synthesize referenceDateInterval=_referenceDateInterval - In the implementation block
@property (nonatomic,readonly) NSSet * momentNodes;                                     //@synthesize momentNodes=_momentNodes - In the implementation block
+(id)_typeMatchings;
+(BOOL)type:(long long)arg1 isBetterThanType:(long long)arg2 ;
-(long long)type;
-(PGTitle *)title;
-(PGGraph *)graph;
-(void)setGraph:(PGGraph *)arg1 ;
-(NSSet *)momentNodes;
-(NSSet *)dateNodes;
-(unsigned long long)lineBreakBehavior;
-(id)initWithType:(long long)arg1 referenceDateInterval:(id)arg2 momentNodes:(id)arg3 lineBreakBehavior:(unsigned long long)arg4 isForHighlight:(BOOL)arg5 ;
-(id)initWithType:(long long)arg1 referenceDateInterval:(id)arg2 highlightNode:(id)arg3 ;
-(id)initWithType:(long long)arg1 referenceDateInterval:(id)arg2 momentNodes:(id)arg3 ;
-(unsigned long long)allowedTimeTitleFormats;
-(BOOL)_dateNodeIntersectsWithReferenceDateIntervalByIgnoringYear;
-(long long)_findBestType;
-(long long)_matchingTypeForDateNode:(id)arg1 ;
-(NSDateInterval *)referenceDateInterval;
-(void)setDateNodes:(NSSet *)arg1 ;
-(BOOL)isForHighlight;
@end

