luxlabs header browser preview


@class NSArray, NSMutableArray, NSDate;

@interface HKSPSleepEventTimeline : NSObject <NSCopying>

@property (readonly, nonatomic) NSMutableArray *orderedOccurrences;
@property (readonly, nonatomic) NSMutableArray *timelineAdjustments;
@property (readonly, nonatomic) NSDate *originDate;
@property (readonly, nonatomic) NSArray *resolvedOccurrences;
@property (readonly, nonatomic) NSArray *events;
@property (readonly, nonatomic) NSArray *upcomingEvents;
@property (readonly, nonatomic) NSArray *previousEvents;
@property (readonly, nonatomic) NSArray *upcomingResolvedOccurrences;
@property (readonly, nonatomic) NSArray *previousResolvedOccurrences;

- (id)resolvedOccurrenceContainingDate:(id)a0;
- (void)addResolvedOccurrence:(id)a0;
- (void)_adjustedResolvedOccurrence:(id)a0 adjustmentBlock:(id /* block */)a1;
- (void)adjustResolvedOccurrence:(id)a0 removingEventWithIdentifier:(id)a1;
- (id)resolvedOccurrenceContainingOrPrecedingDate:(id)a0;
- (id)resolvedOccurrenceOverlappingOccurrence:(id)a0;
- (id)upcomingResolvedOccurrencesBeforeDate:(id)a0;
- (void).cxx_destruct;
- (id)resolvedOccurrencePrecedingDate:(id)a0;
- (void)adjustResolvedOccurrence:(id)a0 withEvent:(id)a1;
- (id)initWithOriginDate:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;

@end