luxlabs header browser preview


@class NSHashTable, HKActivitySummary, HKCurrentActivityCacheQuery, HKHealthStore, NSMutableDictionary, NSDictionary, NSObject, FIUIWeeklyGoalModel, HKActivityCache, _HKCurrentActivitySummaryQuery;
@protocol OS_dispatch_queue;

@interface FIUIModel : NSObject {
    FIUIWeeklyGoalModel *_weeklyGoalModel;
    NSHashTable *_observers;
    NSMutableDictionary *_currentActivitySummaryQueryClients;
    NSMutableDictionary *_currentActivityCacheQueryClients;
    _HKCurrentActivitySummaryQuery *_queue_currentActivitySummaryQuery;
    HKCurrentActivityCacheQuery *_queue_currentActivityCacheQuery;
    long long _queue_activitySummaryQueryRetries;
    long long _queue_activityCacheQueryRetries;
    HKActivitySummary *_queue_currentActivitySummaryForClients;
    HKActivityCache *_queue_currentActivityCacheForClients;
    NSObject<OS_dispatch_queue> *_activityQueryClientQueue;
}

@property (readonly, nonatomic) FIUIWeeklyGoalModel *weeklyGoalModel;
@property (readonly, nonatomic) HKHealthStore *healthStore;
@property (retain, nonatomic) NSDictionary *currentActivitySummaryQueryCollectionIntervalOverrides;

+ (BOOL)isWheelchairUser;
+ (id)_dailyTotalsQueryFromDate:(id)a0 toDate:(id)a1 dataType:(id)a2 predicate:(id)a3 sendUpdates:(BOOL)a4 handler:(id /* block */)a5;
+ (id)dailyTotalQueryForDate:(id)a0 dataType:(id)a1 predicate:(id)a2 sendUpdates:(BOOL)a3 handler:(id /* block */)a4;

- (id)init;
- (void)removeObserver:(id)a0;
- (id)initWithHealthStore:(id)a0;
- (void)stopQuery:(id)a0;
- (void).cxx_destruct;
- (void)executeQuery:(id)a0;
- (void)addObserver:(id)a0;
- (id)_createCurrentActivitySummaryQuery;
- (void)_printStatisticsCollection:(id)a0;
- (void)_printUpdatedStatistics:(id)a0;
- (void)_queue_restartCurrentActivitySummaryQueryAfterError;
- (id)startCurrentActivitySummaryQueryWithHandler:(id /* block */)a0;
- (void)stopCurrentActivitySummaryQueryForClientToken:(id)a0;

@end