@class NSNumberFormatter, NSMutableDictionary, NSObject; @protocol OS_dispatch_queue; @interface RCDurationFormatter : NSObject { NSObject *_queue; NSMutableDictionary *_styleToLocalizedDateTimeFormatTemplate; NSNumberFormatter *_defaultFormatter; NSNumberFormatter *_nonPaddedHourFormatter; } + (id)_localizedDateTimeFormatTemplateForStyle:(long long)a0; + (id)sharedFormatter; + (id)_dateTimeFormatTemplateForStyle:(long long)a0; - (id)init; - (void)_replaceComponentPlaceholderForType:(unsigned long long)a0 withString:(id)a1 inLocalizedDataFormatTemplate:(id)a2; - (id)_onQueueStringFromDuration:(double)a0 byReplacingDigitsWithDigit:(long long)a1 hideComponentOptions:(long long)a2 style:(long long)a3; - (void)_onQueueReloadLocalizedFormatStrings; - (id)localizedStringFromDurationStrings:(struct RCDurationStrings { id x0; id x1; id x2; id x3; })a0 style:(long long)a1; - (struct RCDurationIntegers { unsigned long long x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; })durationIntegersFromDuration:(double)a0 byReplacingDigitsWithDigit:(long long)a1 style:(long long)a2; - (void).cxx_destruct; - (void)reloadLocalizedFormatStrings; - (id)stringFromDuration:(double)a0 hideComponentOptions:(long long)a1 style:(long long)a2; - (id)stringFromDuration:(double)a0 replacingDigitsWithDigit:(unsigned long long)a1 style:(long long)a2; - (struct RCDurationStrings { id x0; id x1; id x2; id x3; })durationStringsFromDurationIntegers:(struct RCDurationIntegers { unsigned long long x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; })a0 hideComponentOptions:(long long)a1 style:(long long)a2; @end