luxlabs header browser preview


@class NSTimeZone, NSCalendar, NSDateInterval, NSLocale, NSDate;

@interface BaseDateProvider : NSObject

@property (retain, nonatomic) NSCalendar *calendar;
@property (retain, nonatomic) NSLocale *locale;
@property (retain, nonatomic) NSTimeZone *timeZone;
@property (readonly, nonatomic) long long updateType;
@property (readonly, nonatomic) unsigned long long updateWallClockAlignment;
@property (readonly, nonatomic) NSDateInterval *timerInterval;
@property (readonly, nonatomic) NSDate *timerEndDate;

- (id)updateInterval;
- (id)_sessionTextForIndex:(long long)a0 context:(id)a1;
- (id)formattedString;
- (void).cxx_destruct;
- (void)_endSession;
- (void)_startSessionWithDate:(id)a0;
- (id)_timeFormatByRemovingDesignatorOfTimeFormat:(id)a0;
- (id)_timeFormatByRemovingWhitespaceAroundDesignatorOfTimeFormat:(id)a0 andRemovingDesignator:(BOOL)a1 designatorExists:(BOOL *)a2;
- (id)_timeFormatByRemovingWhitespaceAroundDesignatorOfTimeFormat:(id)a0 designatorExists:(BOOL *)a1;
- (long long)_updateFrequency;
- (id)formattedStringInContext:(id)a0;
- (id)initWithCalendar:(id)a0 locale:(id)a1 timeZone:(id)a2;

@end