luxlabs header browser preview


@class NSArray, NSString, NSLocale;

@interface CNDateComponentsFormatter : NSFormatter {
    NSArray *_lazyFormatterFutures;
    NSString *_dateFormatPlaceholderString;
}

@property (retain, nonatomic) NSLocale *locale;

+ (id)os_log;
+ (id)chineseMonthDayHanidayFormatter;
+ (id)chineseCyclicYearMonthDayFormatter;
+ (id)chineseLongStyleRelatedGregorianYearMonthDayFormatter;
+ (id)chineseMonthDayFormatter;
+ (id)chineseRelatedGregorianYearMonthDayFormatter;
+ (id)chineseRelatedGregorianYearMonthDayHanidayFormatter;
+ (id)dateFormatterWithYearFormat:(id)a0 hasLongFormat:(BOOL)a1 locale:(id)a2;
+ (id)formatterFuturesWithLocale:(id)a0;
+ (id)longDayMonthYearDateFormatterWithLocale:(id)a0;
+ (id)longDayMonthYearlessDateFormatterWithLocale:(id)a0;
+ (id)shortDayMonthYearDateFormatterWithLocale:(id)a0;
+ (id)shortDayMonthYearlessDateFormatterWithLocale:(id)a0;
+ (BOOL)shouldUseChinaSpecificFormattersForLocale:(id)a0;
+ (BOOL)shouldUseIslamicSpecificFormattersForLocale:(id)a0;

- (id)init;
- (id)stringForObjectValue:(id)a0;
- (BOOL)getObjectValue:(id *)a0 forString:(id)a1 errorDescription:(id *)a2;
- (void).cxx_destruct;
- (id)stringFromDateComponents:(id)a0;
- (id)dateFormatPlaceholderString;
- (id)dmyFormatString;
- (id)arabicGregorianPlaceholderString;
- (id)arabicIslamicPlaceholderString;
- (id)chinesePlaceholderStringWithDay:(id)a0 month:(id)a1 year:(id)a2;
- (unsigned long long)componentsToExtract;
- (id)dateComponentsFromString:(id)a0;
- (id)dateFormatPlaceholderStringForLanguage:(id)a0;
- (id)displayFormatterForComponents:(id)a0;
- (id)normalizedComponentsFromDate:(id)a0 calendar:(id)a1 timeZone:(id)a2;
- (id)placeholderStringWithLocalizedDay:(id)a0 month:(id)a1 year:(id)a2;
- (id)placeholderSubstitutionStringWithDay:(unsigned long long)a0 month:(unsigned long long)a1 year:(unsigned long long)a2;
- (void)regenerateFormatterFutures;
- (BOOL)shouldUseArabicGregorianPlaceholderStringForLanguage:(id)a0;
- (BOOL)shouldUseArabicIslamicPlaceholderStringForLanguage:(id)a0;
- (BOOL)shouldUseChinesePlaceholderString;

@end