//
//     Generated by classdumpios 1.0.1 (64 bit) (iOS port by DreamDevLost)(Debug version compiled Sep 26 2020 13:48:20).
//
//  Copyright (C) 1997-2019 Steve Nygard.
//

#import <objc/NSObject.h>

@class CommonProduct;

@interface ThermalManager : NSObject
{
    struct __CFRunLoop *localMainRunloop;	// 8 = 0x8
    int productName;	// 16 = 0x10
    CommonProduct *product;	// 24 = 0x18
    struct __CFDictionary *_plistConfig;	// 32 = 0x20
}

@property(readonly) struct __CFRunLoop *localMainRunloop; // @synthesize localMainRunloop;
- (_Bool)getPotentialForcedThermalPressureLevel;	// IMP=0x000000010000c398
- (void)canaryModeExitEarly:(int)arg1;	// IMP=0x000000010000c388
- (int)canaryTempThreshold;	// IMP=0x000000010000c378
- (int)canaryTempSensorIndex;	// IMP=0x000000010000c368
- (int)desiredLoopInterval;	// IMP=0x000000010000c358
- (_Bool)useTcalAdjust:(unsigned int)arg1;	// IMP=0x000000010000c348
- (struct __CFString *)getTGraphData:(int)arg1;	// IMP=0x000000010000c30c
- (void)initDataCollection;	// IMP=0x000000010000c278
- (int)canSystemSleep;	// IMP=0x000000010000c258
- (void)updateSystemPowerState:(_Bool)arg1;	// IMP=0x000000010000c248
- (void)updateSystemLoad:(_Bool)arg1;	// IMP=0x000000010000c07c
- (void)checkForArcOverride:(struct __SCPreferences *)arg1 key:(struct __CFString *)arg2;	// IMP=0x000000010000bff8
- (void)checkForLifetimeServoOverride:(struct __SCPreferences *)arg1 key:(struct __CFString *)arg2;	// IMP=0x000000010000bf5c
- (void)updatePrefs:(struct __SCPreferences *)arg1:(_Bool)arg2;	// IMP=0x000000010000ac68
- (int)getModeratePressureVersion;	// IMP=0x000000010000ac58
- (_Bool)isDeviceApplicable;	// IMP=0x000000010000ac00
- (void)SaveProductString:(int)arg1;	// IMP=0x000000010000abf8
- (void)probeAllSupervisorControlLoadingIndex;	// IMP=0x000000010000abe8
- (void)initializeReadPrefs:(struct __SCPreferences *)arg1;	// IMP=0x000000010000abd8
- (void)hintComponentControlTakeAction;	// IMP=0x000000010000abc8
- (int)getProductTotalPowerSensors;	// IMP=0x000000010000abb8
- (int)getProductTotalSensors;	// IMP=0x000000010000aba8
- (struct iir_filter_t *)getProductFilterValues;	// IMP=0x000000010000ab98
- (unsigned long long)getMaxSensorValue;	// IMP=0x000000010000ab88
- (unsigned int)getRequiredCalibrationResistorSamples;	// IMP=0x000000010000ab78
- (int)getProductCalibrationSensorID;	// IMP=0x000000010000ab68
- (int)getProductCalibrationDefault;	// IMP=0x000000010000ab58
- (void *)getConfigurationFor:(struct __CFString *)arg1;	// IMP=0x000000010000ab4c
- (void)createNewProduct:(struct __CFRunLoop *)arg1;	// IMP=0x000000010000aa64
- (void)createConnectionToCT;	// IMP=0x000000010000aa54
- (void)dealloc;	// IMP=0x000000010000aa0c
- (id)initWithConfig:(struct __CFDictionary *)arg1;	// IMP=0x000000010000a9c4

@end

