text: /*
                         * This header is generated by classdump-dyld 1.5
                         * on Wednesday, October 27, 2021 at 3:17:58 PM Mountain Standard Time
                         * Operating System: Version 13.5.1 (Build 17F80)
                         * Image Source: /System/Library/PrivateFrameworks/HealthDaemon.framework/HealthDaemon
                         * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos. Updated by Kevin Bradley.
                         */
  
  #import <HealthDaemon/HDDataCollector.h>
  
  @protocol HDSensorDatum;
  @class _HKDelayedOperation, NSDictionary;
  
  @interface HDAggregateDataCollector : HDDataCollector {
  
  	_HKDelayedOperation* _historicalFetchOperation;
  	id<HDSensorDatum> _lastReceivedSensorDatum;
  	BOOL _didReceiveSensorDatum;
  	NSDictionary* _lastReceivedSecondaryContext;
  	BOOL _fetchingHistoricalData;
  	BOOL _needsHistoricalFetch;
  	double _maxDatumDuration;
  
  }
  
  @property (assign) double maxDatumDuration; 
  @property (nonatomic,readonly) BOOL requiresSampleAggregation; 
  -(id)initWithProfile:(id)arg1 ;
  -(void)_queue_beginStreaming;
  -(void)updateHistoricalDataForcedUpdate:(BOOL)arg1 completion:(/*^block*/id)arg2 ;
  -(void)updateHistoricalData;
  -(void)updateHistoricalDataWithCompletion:(/*^block*/id)arg1 ;
  -(void)_queue_executeHistoricalFetchOperation;
  -(void)_queue_handleUpdatingHistoricalDataWithCompletion:(/*^block*/id)arg1 ;
  -(double)_queue_maxDatumDuration;
  -(void)_queue_beginUpdates;
  -(id)_queue_lastReceivedSensorDatum;
  -(double)_queue_aggregationInterval;
  -(void)beginUpdatesFromDatum:(id)arg1 withHandler:(/*^block*/id)arg2 ;
  -(void)_queue_updateLastReceivedSensorDatum:(id)arg1 ;
  -(void)_queue_handleUpdatingHistoricalDataForcedUpdate:(BOOL)arg1 completion:(/*^block*/id)arg2 ;
  -(void)_queue_handleCMDatabaseReset;
  -(void)_queue_fetchHistoricalDataForcedUpdate:(BOOL)arg1 completion:(/*^block*/id)arg2 ;
  -(void)_queue_fetchHistoricalDataWithCompletion:(/*^block*/id)arg1 ;
  -(void)_queue_processSensorData:(id)arg1 lastSensorDatum:(id)arg2 completion:(/*^block*/id)arg3 ;
  -(void)fetchHistoricalSensorDataSinceDatum:(id)arg1 databaseIdentifier:(id)arg2 completion:(/*^block*/id)arg3 ;
  -(BOOL)requiresSampleAggregation;
  -(id)_queue_processSensorDataBatched:(id)arg1 firstDatum:(id)arg2 lastSensorDatum:(id*)arg3 ;
  -(id)hkObjectsFromSensorData:(id)arg1 baseSensorDatum:(id)arg2 startDate:(id)arg3 endDate:(id)arg4 ;
  -(void)willPersistHKObjects:(id)arg1 ;
  -(double)maxDatumDuration;
  -(void)setMaxDatumDuration:(double)arg1 ;
  -(id)_queue_lastReceivedSecondaryContext;
  -(void)_queue_updateLastReceivedSecondaryContext:(id)arg1 ;
  @end
  
  