@class NSObject, NSDate; @protocol OS_dispatch_queue; @interface SecItemRateLimit : NSObject { BOOL _forceEnabled; NSObject *_dataQueue; } @property (readonly, nonatomic) int roCapacity; @property (readonly, nonatomic) double roRate; @property (readonly, nonatomic) int rwCapacity; @property (readonly, nonatomic) double rwRate; @property (readonly, nonatomic) double limitMultiplier; @property (readonly, nonatomic) NSDate *roBucket; @property (readonly, nonatomic) NSDate *rwBucket; + (id)getStaticRateLimit; + (id)instance; + (void)resetStaticRateLimit; - (BOOL)shouldCountAPICalls; - (id)init; - (void)forceEnabled:(BOOL)a0; - (BOOL)isReadOnlyAPICallWithinLimits; - (BOOL)isModifyingAPICallWithinLimits; - (BOOL)isEnabled; - (BOOL)consumeTokenFromBucket:(BOOL)a0; - (void).cxx_destruct; @end