luxlabs header browser preview


@class CMNatalimeterInternal;

@interface CMNatalimeter : NSObject

@property (readonly, nonatomic) CMNatalimeterInternal *_internal;

+ (id)userProfile;
+ (double)activeMetsThreshold;
+ (double)briskMinuteMetsThreshold;
+ (id)computeRestingCaloriesAtRate:(unsigned long long)a0 user:(id)a1 duration:(double)a2;
+ (double)computeTimeToActiveCalories:(id)a0 user:(id)a1 workoutType:(long long)a2;
+ (id)defaultUserProfile;
+ (BOOL)isNatalimeterAvailable;
+ (id)maxNatalieEntries;
+ (BOOL)resetCalibrationDataWithError:(id *)a0;
+ (BOOL)setUserInfo:(id)a0 error:(id *)a1;
+ (BOOL)setUserProfile:(id)a0 error:(id *)a1;

- (id)init;
- (void)dealloc;
- (void)queryAbsoluteNatalimetryDataSinceDataRecord:(id)a0 withHandler:(id /* block */)a1;
- (void)queryAbsoluteNatalimetryDataSinceRecord:(long long)a0 withHandler:(id /* block */)a1;
- (void)startAbsoluteNatalimetryDataUpdatesWithHandler:(id /* block */)a0;
- (void)stopAbsoluteNatalimetryDataUpdates;

@end