@class CADisplay, NSString, NSArray, NSUUID, CBCAManager, NSMutableArray; @protocol CBContainerModuleProtocol, CBHIDServiceProtocol, CBContainerProtocol, NightShiftSupportProtocol, CBBrightnessProxy; @interface CBDisplayContaineriOS : CBContainer { NSMutableArray *_relevantServices; NSMutableArray *_modules; NSArray *_allowlist; NSUUID *_displayContainerUUID; NSMutableArray *_missedProperties; NSMutableArray *_missedKeys; id _displayControlModule; id _autoBrightnessModule; id _harmonyContainer; id _edrControlModule; id _AODModule; id _SliderCommitTelemetryModule; unsigned int _displayService; BOOL _running; BOOL _builtIn; BOOL _isExternal; BOOL _alsServiceReady; unsigned long long _displayID; unsigned long long _registryID; NSString *_description; CADisplay *_display; id _brtCtl; unsigned int _armBacklightDisplayService; struct IONotificationPort { } *_displayArrivalNotificationPort; unsigned int _displayArrivalIterator; unsigned int _displayRemovalIterator; CBCAManager *_displayCAManager; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (BOOL)handleHIDEvent:(struct __IOHIDEvent { } *)a0 from:(struct __IOHIDServiceClient { } *)a1; - (BOOL)addHIDServiceClient:(struct __IOHIDServiceClient { } *)a0; - (id)copyIdentifiers; - (id)initWithBacklightService:(unsigned int)a0; - (id)copyPropertyForKey:(id)a0; - (BOOL)isReady; - (BOOL)createAndAddSliderCommitTelemetryModule; - (void)dealloc; - (void)handleNotificationForKey:(id)a0 withProperty:(id)a1 from:(id)a2; - (BOOL)start; - (BOOL)handleCBBrtCtlDisplayContainerStart; - (BOOL)initialiseHIDDisplay; - (void)setColorMitigations; - (id)copyStatusInfo; - (void)tearDownInternalModules; - (BOOL)matchDisplayWithHidService:(struct __IOHIDServiceClient { } *)a0; - (BOOL)handleDisplayArrival:(unsigned int)a0; - (id)className; - (void)unregisterNotificationBlock; - (void)stop; - (void)sendNotificationForKey:(id)a0 andValue:(id)a1; - (BOOL)findBacklight; - (void)setNightShiftFactorDictionary:(id)a0; - (void)setPreference:(id)a0 forKey:(id)a1 user:(id)a2; - (id)initWithCBBrtControl:(id)a0; - (BOOL)setProperty:(id)a0 forKey:(id)a1; - (void)handlePresetChange:(id)a0; - (id)copyPreferenceForKey:(id)a0 user:(id)a1; - (id)copyPropertyInternalForKey:(id)a0; - (void)setupInternalBrtCtlModules; - (BOOL)setPropertyNoQueue:(id)a0 forKey:(id)a1; - (void)registerNotificationBlock:(id /* block */)a0; - (BOOL)setupInternalModules; - (BOOL)handleDisplayModeUpdate:(id)a0; - (BOOL)handleCBDisplayContainerStart; - (BOOL)removeHIDServiceClient:(struct __IOHIDServiceClient { } *)a0; - (id)initWithCADisplay:(id)a0; @end