@class HKWorkoutConfiguration, NSSet, NSDictionary; @interface HKWorkoutDataSourceConfiguration : HKTaskConfiguration @property (readonly, copy) HKWorkoutConfiguration *workoutConfiguration; @property (readonly, copy) NSSet *sampleTypesToCollect; @property (readonly, copy) NSDictionary *filtersBySampleType; @property (readonly, copy) NSSet *eventTypesToCollect; @property BOOL collectsDefaultTypes; + (BOOL)supportsSecureCoding; - (void)encodeWithCoder:(id)a0; - (void).cxx_destruct; - (id)initWithCoder:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)initWithWorkoutConfiguration:(id)a0 sampleTypesToCollect:(id)a1 filters:(id)a2 eventTypesToCollect:(id)a3 collectsDefaultTypes:(BOOL)a4; @end