@class NSUUID, TSUCustomFormatData, TSUCustomFormat, TSKCurrencyFormat, TSKFormat; @interface TSKCustomFormatWrapper : TSKFormat { TSKFormat *_cachedDefaultNonCustomFormat; TSKCurrencyFormat *_cachedNoAccountingStyleFormat; } @property (readonly, nonatomic) NSUUID *customFormatKey; @property (readonly, nonatomic) TSUCustomFormat *customFormat; @property (readonly, nonatomic) TSUCustomFormatData *defaultCustomFormatData; @property (readonly, nonatomic) BOOL isMarkedCorrupt; + (id)populatedCustomFormatWrapperFromCFWrapper:(id)a0 customFormat:(id)a1; + (id)unpopulatedCustomFormatWrapperWithFormatType:(unsigned int)a0 customFormatKey:(id)a1; - (unsigned long long)hash; - (void).cxx_destruct; - (BOOL)isEqual:(id)a0; - (id)stringFromDouble:(double)a0 locale:(id)a1; - (id)asCustomFormatWrapper; - (id)currencyCodeForValue:(double)a0; - (id)customFormatDataForValue:(double)a0; - (id)initWithFormatType:(unsigned int)a0 customFormatKey:(id)a1 customFormat:(id)a2; - (id)nonCustomCurrencyFormatSansAccountingStyleForLocale:(id)a0; - (id)stringFromDate:(id)a0 locale:(id)a1; - (id)stringFromString:(id)a0 locale:(id)a1; - (BOOL)referencesSameCustomFormat:(id)a0; - (id)p_defaultNumberFormatForLocale:(id)a0; - (id)defaultNonCustomFormatForLocale:(id)a0; - (id)p_nonCustomCurrencyFormatRemovingAccountingStyle:(BOOL)a0 locale:(id)a1; @end