@interface BRCSyncBudgetThrottle : NSObject { double _t0; float _values[8]; } @property (class, readonly) BOOL supportsSecureCoding; @property (readonly, nonatomic) float lastMinute; @property (readonly, nonatomic) float lastHour; @property (readonly, nonatomic) float lastDay; - (void)clear; - (id)init; - (void)encodeWithCoder:(id)a0; - (id)description; - (id)initWithCoder:(id)a0; - (double)nextDateWithBudgetWithDefaults:(id)a0; - (double)_timeToLoseAmount:(float)a0 count:(int)a1; - (float)availableBudgetWithDefaults:(id)a0; - (void)consume:(float)a0; - (id)debugDescriptionWithDefaults:(id)a0; - (void)updateForTime:(double)a0; @end