@class NSDictionary, NSString, NSArray; @interface TSUFormattingSymbols : NSObject @property (retain, nonatomic) NSDictionary *currencySymbolsToCodes; @property (retain, nonatomic) NSDictionary *currencyCodesToHalfwidthSymbols; @property (retain, nonatomic) NSDictionary *negativeNumberPatterns; @property (readonly, nonatomic) NSString *version; @property (readonly, nonatomic) NSString *calendar; @property (readonly, nonatomic) NSString *numberingSystem; @property (readonly, nonatomic) NSArray *months; @property (readonly, nonatomic) NSArray *standaloneMonths; @property (readonly, nonatomic) NSArray *shortMonths; @property (readonly, nonatomic) NSArray *standaloneShortMonths; @property (readonly, nonatomic) NSArray *tinyMonths; @property (readonly, nonatomic) NSArray *standaloneTinyMonths; @property (readonly, nonatomic) NSArray *weekdays; @property (readonly, nonatomic) NSArray *standaloneWeekdays; @property (readonly, nonatomic) NSArray *shortWeekdays; @property (readonly, nonatomic) NSArray *standaloneShortWeekdays; @property (readonly, nonatomic) NSArray *tinyWeekdays; @property (readonly, nonatomic) NSArray *standaloneTinyWeekdays; @property (readonly, nonatomic) NSArray *quarters; @property (readonly, nonatomic) NSArray *standaloneQuarters; @property (readonly, nonatomic) NSArray *shortQuarters; @property (readonly, nonatomic) NSArray *standaloneShortQuarters; @property (readonly, nonatomic) NSArray *eras; @property (readonly, nonatomic) NSArray *longEras; @property (readonly, nonatomic) NSString *amSymbol; @property (readonly, nonatomic) NSString *pmSymbol; @property (readonly, nonatomic) NSString *shortDatePattern; @property (readonly, nonatomic) NSString *mediumDatePattern; @property (readonly, nonatomic) NSString *longDatePattern; @property (readonly, nonatomic) NSString *fullDatePattern; @property (readonly, nonatomic) NSString *shortTimePattern; @property (readonly, nonatomic) NSString *mediumTimePattern; @property (readonly, nonatomic) NSString *longTimePattern; @property (readonly, nonatomic) NSString *fullTimePattern; @property (readonly, nonatomic) NSString *decimalSeparator; @property (readonly, nonatomic) NSString *groupingSeparator; @property (readonly, nonatomic) NSString *currencyDecimalSeparator; @property (readonly, nonatomic) NSString *currencyGroupingSeparator; @property (readonly, nonatomic) NSString *plusSign; @property (readonly, nonatomic) NSString *minusSign; @property (readonly, nonatomic) NSString *exponentialSymbol; @property (readonly, nonatomic) NSString *percentSymbol; @property (readonly, nonatomic) NSString *perMilleSymbol; @property (readonly, nonatomic) NSString *infinitySymbol; @property (readonly, nonatomic) NSString *nanSymbol; @property (readonly, nonatomic) NSString *decimalPattern; @property (readonly, nonatomic) NSString *scientificPattern; @property (readonly, nonatomic) NSString *percentPattern; @property (readonly, nonatomic) NSString *currencyPattern; @property (readonly, nonatomic) NSString *listSeparator; @property (readonly, nonatomic) NSString *arrayRowSeparator; @property (readonly, nonatomic) unsigned long long groupingSize; @property (readonly, nonatomic) unsigned long long secondaryGroupingSize; @property (readonly, nonatomic) NSString *currencyCode; @property (readonly, nonatomic) NSDictionary *currencySymbols; + (BOOL)dateFormatIsPureLiteral:(id)a0; + (id)defaultFormattingSymbolsForLocale:(id)a0; + (id)defaultFormattingSymbolsVersionForLocale:(id)a0; + (id)dummyFormattingSymbolsForTesting:(long long)a0; + (BOOL)isADummyDataSetVersion:(id)a0; + (unsigned long long)locationOfFirstDateFormatCharacter:(id)a0; + (id)numberingSystemForLocale:(id)a0; + (BOOL)p_localeIsCustomized:(id)a0; + (BOOL)p_patternsDifferForDF:(id)a0 uncustomizedDF:(id)a1 dateStyle:(unsigned long long)a2 timeStyle:(unsigned long long)a3; + (void)p_setAllSpaceVariantsOfString:(id)a0 toCode:(id)a1 inSymbolToCodeDictionary:(id)a2; + (BOOL)versionIsForACustomizedLocale:(id)a0; - (unsigned long long)hash; - (id)initWithLocale:(id)a0; - (void).cxx_destruct; - (BOOL)isEqual:(id)a0; - (id)currencySymbolForCurrencyCode:(id)a0; - (id)currencyCodeForCurrencySymbol:(id)a0; - (id)halfwidthCurrencySymbolForCurrencyCode:(id)a0; - (BOOL)hasUserCustomizations; - (id)initWithDummyDataSet:(long long)a0; - (id)initWithVersion:(id)a0 calendar:(id)a1 numberingSystem:(id)a2 months:(id)a3 standaloneMonths:(id)a4 shortMonths:(id)a5 standaloneShortMonths:(id)a6 tinyMonths:(id)a7 standaloneTinyMonths:(id)a8 weekdays:(id)a9 standaloneWeekdays:(id)a10 shortWeekdays:(id)a11 standaloneShortWeekdays:(id)a12 tinyWeekdays:(id)a13 standaloneTinyWeekdays:(id)a14 quarters:(id)a15 standaloneQuarters:(id)a16 shortQuarters:(id)a17 standaloneShortQuarters:(id)a18 eras:(id)a19 longEras:(id)a20 amSymbol:(id)a21 pmSymbol:(id)a22 shortDatePattern:(id)a23 mediumDatePattern:(id)a24 longDatePattern:(id)a25 fullDatePattern:(id)a26 shortTimePattern:(id)a27 mediumTimePattern:(id)a28 longTimePattern:(id)a29 fullTimePattern:(id)a30 decimalSeparator:(id)a31 groupingSeparator:(id)a32 currencyDecimalSeparator:(id)a33 currencyGroupingSeparator:(id)a34 plusSign:(id)a35 minusSign:(id)a36 exponentialSymbol:(id)a37 percentSymbol:(id)a38 perMilleSymbol:(id)a39 infinitySymbol:(id)a40 nanSymbol:(id)a41 decimalPattern:(id)a42 scientificPattern:(id)a43 percentPattern:(id)a44 currencyPattern:(id)a45 currencyCode:(id)a46 currencySymbols:(id)a47; - (void)p_deriveCalculatedPropertyValues; - (id)p_negativeNumberKeyForNumberStyle:(unsigned int)a0 negativeStyle:(unsigned char)a1; - (id)patternStringForDateStyle:(unsigned long long)a0 timeStyle:(unsigned long long)a1; - (id)patternStringForNumberStyle:(unsigned int)a0 negativeStyle:(unsigned char)a1; - (void)setForTestingShortDatePattern:(id)a0 mediumDatePattern:(id)a1 longDatePattern:(id)a2 fullDatePattern:(id)a3 shortTimePattern:(id)a4 mediumTimePattern:(id)a5 longTimePattern:(id)a6 fullTimePattern:(id)a7; - (void)upgradeIfNecessary:(id)a0; @end