luxlabs header browser preview


@class NSMutableArray, NSDate;
@protocol NTKTimelineEntryModelCacheDataSource;

@interface NTKTimelineEntryModelCache : NSObject {
    NSMutableArray *_cachedEntryModels;
}

@property (readonly, nonatomic) NSDate *cacheStartDate;
@property (readonly, nonatomic) NSDate *cacheEndDate;
@property (weak, nonatomic) id<NTKTimelineEntryModelCacheDataSource> dataSource;

+ (id)_endOfDayForDate:(id)a0;
+ (id)_startOfDayAfterDate:(id)a0;
+ (id)_startOfDayBeforeDate:(id)a0;
+ (id)_startOfDayForDate:(id)a0;

- (id)init;
- (id)calendar;
- (void)invalidate;
- (void).cxx_destruct;
- (id)_cachedEntryModelAfterDate:(id)a0 limit:(unsigned long long)a1;
- (id)_cachedEntryModelBeforeDate:(id)a0 limit:(unsigned long long)a1;
- (id)_cachedEntryModelForDate:(id)a0;
- (void)_extendCacheTowardDate:(id)a0;
- (id)entryModelForDate:(id)a0;
- (id)entryModelsAfterDate:(id)a0 limit:(unsigned long long)a1;
- (id)entryModelsBeforeDate:(id)a0 limit:(unsigned long long)a1;
- (BOOL)hasEntryModelForDate:(id)a0;

@end