luxlabs header browser preview


@class NSDateFormatter, NSNumberFormatter, NSLocale, NSDateComponentsFormatter;

@interface BSDateFormatterCache : NSObject {
    NSLocale *_locale;
    NSDateFormatter *_dayOfWeekFormatter;
    NSDateFormatter *_dayOfWeekWithTimeFormatter;
    NSDateFormatter *_dayMonthYearFormatter;
    NSDateFormatter *_shortDayMonthTimeFormatter;
    NSDateFormatter *_abbrevDayOfWeekWithMonthDayFormatter;
    NSDateFormatter *_abbrevDayMonthFormatter;
    NSDateFormatter *_abbrevDayMonthTimeFormatter;
    NSDateFormatter *_timeFormatter;
    NSDateFormatter *_relativeDateTimeFormatter;
    NSDateFormatter *_relativeDateFormatter;
    NSDateFormatter *_dayOfWeekMonthDayFormatter;
    NSDateFormatter *_multiLineDayOfWeekMonthDayFormatter;
    NSDateFormatter *_timeNoAMPMFormatter;
    NSDateFormatter *_longYMDHMSZFormatter;
    NSDateFormatter *_longYMDHMSZPosixLocaleFormatter;
    NSDateFormatter *_longYMDHMSNoSpaceFormatter;
    NSNumberFormatter *_decimalFormatter;
    NSDateComponentsFormatter *_durationFormatter;
    NSNumberFormatter *_timerNumberFormatter;
    NSDateComponentsFormatter *_abbreviatedTimerFormatter;
    NSDateComponentsFormatter *_alarmSnoozeFormatter;
}

+ (id)sharedInstance;
+ (id)formatterForDateAsTimeNoAMPMWithLocale:(id)a0;

- (id)formatDateAsMultiLineDayOfWeekMonthDayStyle:(id)a0;
- (id)formatDateAsAbbreviatedDayOfWeekMonthDayStyle:(id)a0;
- (id)init;
- (id)formatDateAsLongYMDHMSNoSpacesWithDate:(id)a0;
- (id)formatDateAsRelativeDateAndTimeStyle:(id)a0;
- (void)dealloc;
- (id)formatDateAsLongYMDHMSZPosixLocaleWithDate:(id)a0;
- (id)formatAlarmSnoozeDuration:(double)a0;
- (id)formatDateAsShortDayMonthWithTimeStyle:(id)a0;
- (BOOL)supportsMultiLineDayOfWeekMonthDayStyle;
- (id)formatDateAsLongYMDHMSZWithDate:(id)a0;
- (id)formatDateAsTimeStyle:(id)a0;
- (id)formatDateAsDayOfWeekMonthDayStyle:(id)a0;
- (id)formatDateAsAbbreviatedDayMonthWithTimeStyle:(id)a0;
- (void)resetFormattersIfNecessary;
- (id)formatDateAsTimeNoAMPM:(id)a0;
- (void)_resetFormatters:(id)a0;
- (void).cxx_destruct;
- (id)formatTimerDuration:(double)a0;
- (void)_resetFormatters;
- (id)formatDateAsDayOfWeek:(id)a0;
- (id)formatDateAsAbbreviatedDayMonthStyle:(id)a0;
- (id)formatDuration:(double)a0;
- (id)formatNumberAsDecimal:(id)a0;
- (id)formatDateAsRelativeDateStyle:(id)a0;
- (id)formatAbbreviatedTimerDuration:(double)a0;
- (id)formatDateAsDayMonthYearStyle:(id)a0;
- (id)formatDateAsAbbreviatedDayOfWeekWithTime:(id)a0;

@end