/*
* This header is generated by classdump-dyld 1.0
* on Saturday, June 1, 2019 at 6:46:05 PM Mountain Standard Time
* Operating System: Version 12.1.1 (Build 16C5050a)
* Image Source: /System/Library/Frameworks/HealthKit.framework/HealthKit
* classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
*/

#import <HealthKit/HealthKit-Structs.h>
#import <libobjc.A.dylib/NSCopying.h>
#import <libobjc.A.dylib/NSSecureCoding.h>

@class HKQuantity, NSUUID;

@interface HKWorkoutConfiguration : NSObject <NSCopying, NSSecureCoding> {

	unsigned long long _activityType;
	long long _locationType;
	long long _swimmingLocationType;
	HKQuantity* _lapLength;
	NSUUID* _fitnessMachineSessionUUID;
	NSUUID* _predictionSessionUUID;

}

@property (nonatomic,retain) NSUUID * fitnessMachineSessionUUID;              //@synthesize fitnessMachineSessionUUID=_fitnessMachineSessionUUID - In the implementation block
@property (nonatomic,retain) NSUUID * predictionSessionUUID;                  //@synthesize predictionSessionUUID=_predictionSessionUUID - In the implementation block
@property (assign) unsigned long long activityType;                           //@synthesize activityType=_activityType - In the implementation block
@property (assign) long long locationType;                                    //@synthesize locationType=_locationType - In the implementation block
@property (assign) long long swimmingLocationType;                            //@synthesize swimmingLocationType=_swimmingLocationType - In the implementation block
@property (copy) HKQuantity * lapLength;                                      //@synthesize lapLength=_lapLength - In the implementation block
+(id)_workoutConfigurationFromDictionary:(id)arg1 ;
+(BOOL)supportsSecureCoding;
-(id)_dictionaryRepresentation;
-(long long)locationType;
-(void)setFitnessMachineSessionUUID:(NSUUID *)arg1 ;
-(void)setPredictionSessionUUID:(NSUUID *)arg1 ;
-(long long)swimmingLocationType;
-(NSUUID *)fitnessMachineSessionUUID;
-(BOOL)validateAndReturnError:(id*)arg1 ;
-(void)setLocationType:(long long)arg1 ;
-(void)setSwimmingLocationType:(long long)arg1 ;
-(void)setLapLength:(HKQuantity *)arg1 ;
-(HKQuantity *)lapLength;
-(NSUUID *)predictionSessionUUID;
-(id)init;
-(BOOL)isEqual:(id)arg1 ;
-(void)encodeWithCoder:(id)arg1 ;
-(id)initWithCoder:(id)arg1 ;
-(unsigned long long)hash;
-(id)description;
-(id)copyWithZone:(NSZone*)arg1 ;
-(unsigned long long)activityType;
-(void)setActivityType:(unsigned long long)arg1 ;
@end

