luxlabs header browser preview


@class NSDate, NSCalendar, NSString, NSLocale, NSDateComponents, NSTimeZone, _UIDatePickerDateRange, _UIDatePickerChineseCalendar;

@interface _UIDatePickerDataModel : NSObject {
    NSLocale *_effectiveLocale;
    NSCalendar *_effectiveCalendar;
    _UIDatePickerChineseCalendar *_chineseWrapperCalendar;
    NSCalendar *_lastSelectedDateComponentsCalendar;
}

@property (nonatomic) long long datePickerStyle;
@property (nonatomic) long long datePickerMode;
@property (retain, nonatomic) NSLocale *locale;
@property (copy, nonatomic) NSCalendar *calendar;
@property (readonly, nonatomic) NSLocale *effectiveLocale;
@property (readonly, nonatomic) NSCalendar *effectiveCalendar;
@property (readonly, nonatomic) NSCalendar *formattingCalendar;
@property (retain, nonatomic) NSTimeZone *timeZone;
@property (retain, nonatomic) NSDate *date;
@property (retain, nonatomic) NSDateComponents *lastSelectedDateComponents;
@property (readonly, nonatomic) NSDate *effectiveDate;
@property (readonly, nonatomic) _UIDatePickerDateRange *dateRange;
@property (readonly, copy, nonatomic) NSDateComponents *effectiveDateComponents;
@property (retain, nonatomic) NSDate *minimumDate;
@property (retain, nonatomic) NSDate *maximumDate;
@property (nonatomic) long long minuteInterval;
@property (nonatomic) BOOL roundsToMinuteInterval;
@property (readonly, nonatomic) BOOL followsSystemHourCycle;
@property (retain, nonatomic) NSString *customFontDesign;

- (id)init;
- (void).cxx_destruct;
- (void)_setupDerivedLocaleAndCalendars;
- (id)_dateForRoundingDateToMinuteInterval:(id)a0;
- (id)createDatePickerRepresentingDataModel;
- (id)createDatePickerRepresentingDataModelForMode:(long long)a0 style:(long long)a1;
- (void)resetForCurrentLocaleOrCalendarChange;

@end