@class MTRDevice; @interface MTRClusterColorControl : MTRCluster @property (readonly, nonatomic) unsigned short endpoint; @property (readonly, nonatomic) MTRDevice *device; - (void).cxx_destruct; - (id)readAttributeOptionsWithParams:(id)a0; - (void)colorLoopSetWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)colorLoopSetWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (void)enhancedMoveHueWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)enhancedMoveHueWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (void)enhancedMoveToHueAndSaturationWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)enhancedMoveToHueAndSaturationWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (void)enhancedMoveToHueWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)enhancedMoveToHueWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (void)enhancedStepHueWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)enhancedStepHueWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (id)initWithDevice:(id)a0 endpoint:(unsigned short)a1 queue:(id)a2; - (id)initWithDevice:(id)a0 endpointID:(id)a1 queue:(id)a2; - (void)moveColorTemperatureWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)moveColorTemperatureWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (void)moveColorWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)moveColorWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (void)moveHueWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)moveHueWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (void)moveSaturationWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)moveSaturationWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (void)moveToColorTemperatureWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)moveToColorTemperatureWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (void)moveToColorWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)moveToColorWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (void)moveToHueAndSaturationWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)moveToHueAndSaturationWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (void)moveToHueWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)moveToHueWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (void)moveToSaturationWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)moveToSaturationWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (id)readAttributeAcceptedCommandListWithParams:(id)a0; - (id)readAttributeAttributeListWithParams:(id)a0; - (id)readAttributeClusterRevisionWithParams:(id)a0; - (id)readAttributeColorCapabilitiesWithParams:(id)a0; - (id)readAttributeColorLoopActiveWithParams:(id)a0; - (id)readAttributeColorLoopDirectionWithParams:(id)a0; - (id)readAttributeColorLoopStartEnhancedHueWithParams:(id)a0; - (id)readAttributeColorLoopStoredEnhancedHueWithParams:(id)a0; - (id)readAttributeColorLoopTimeWithParams:(id)a0; - (id)readAttributeColorModeWithParams:(id)a0; - (id)readAttributeColorPointBIntensityWithParams:(id)a0; - (id)readAttributeColorPointBXWithParams:(id)a0; - (id)readAttributeColorPointBYWithParams:(id)a0; - (id)readAttributeColorPointGIntensityWithParams:(id)a0; - (id)readAttributeColorPointGXWithParams:(id)a0; - (id)readAttributeColorPointGYWithParams:(id)a0; - (id)readAttributeColorPointRIntensityWithParams:(id)a0; - (id)readAttributeColorPointRXWithParams:(id)a0; - (id)readAttributeColorPointRYWithParams:(id)a0; - (id)readAttributeColorTempPhysicalMaxMiredsWithParams:(id)a0; - (id)readAttributeColorTempPhysicalMinMiredsWithParams:(id)a0; - (id)readAttributeColorTemperatureMiredsWithParams:(id)a0; - (id)readAttributeCompensationTextWithParams:(id)a0; - (id)readAttributeCoupleColorTempToLevelMinMiredsWithParams:(id)a0; - (id)readAttributeCurrentHueWithParams:(id)a0; - (id)readAttributeCurrentSaturationWithParams:(id)a0; - (id)readAttributeCurrentXWithParams:(id)a0; - (id)readAttributeCurrentYWithParams:(id)a0; - (id)readAttributeDriftCompensationWithParams:(id)a0; - (id)readAttributeEnhancedColorModeWithParams:(id)a0; - (id)readAttributeEnhancedCurrentHueWithParams:(id)a0; - (id)readAttributeFeatureMapWithParams:(id)a0; - (id)readAttributeGeneratedCommandListWithParams:(id)a0; - (id)readAttributeNumberOfPrimariesWithParams:(id)a0; - (id)readAttributePrimary1IntensityWithParams:(id)a0; - (id)readAttributePrimary1XWithParams:(id)a0; - (id)readAttributePrimary1YWithParams:(id)a0; - (id)readAttributePrimary2IntensityWithParams:(id)a0; - (id)readAttributePrimary2XWithParams:(id)a0; - (id)readAttributePrimary2YWithParams:(id)a0; - (id)readAttributePrimary3IntensityWithParams:(id)a0; - (id)readAttributePrimary3XWithParams:(id)a0; - (id)readAttributePrimary3YWithParams:(id)a0; - (id)readAttributePrimary4IntensityWithParams:(id)a0; - (id)readAttributePrimary4XWithParams:(id)a0; - (id)readAttributePrimary4YWithParams:(id)a0; - (id)readAttributePrimary5IntensityWithParams:(id)a0; - (id)readAttributePrimary5XWithParams:(id)a0; - (id)readAttributePrimary5YWithParams:(id)a0; - (id)readAttributePrimary6IntensityWithParams:(id)a0; - (id)readAttributePrimary6XWithParams:(id)a0; - (id)readAttributePrimary6YWithParams:(id)a0; - (id)readAttributeRemainingTimeWithParams:(id)a0; - (id)readAttributeStartUpColorTemperatureMiredsWithParams:(id)a0; - (id)readAttributeWhitePointXWithParams:(id)a0; - (id)readAttributeWhitePointYWithParams:(id)a0; - (void)stepColorTemperatureWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)stepColorTemperatureWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (void)stepColorWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)stepColorWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (void)stepHueWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)stepHueWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (void)stepSaturationWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)stepSaturationWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (void)stopMoveStepWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completion:(id /* block */)a3; - (void)stopMoveStepWithParams:(id)a0 expectedValues:(id)a1 expectedValueInterval:(id)a2 completionHandler:(id /* block */)a3; - (void)writeAttributeColorPointBIntensityWithValue:(id)a0 expectedValueInterval:(id)a1; - (void)writeAttributeColorPointBIntensityWithValue:(id)a0 expectedValueInterval:(id)a1 params:(id)a2; - (void)writeAttributeColorPointBXWithValue:(id)a0 expectedValueInterval:(id)a1; - (void)writeAttributeColorPointBXWithValue:(id)a0 expectedValueInterval:(id)a1 params:(id)a2; - (void)writeAttributeColorPointBYWithValue:(id)a0 expectedValueInterval:(id)a1; - (void)writeAttributeColorPointBYWithValue:(id)a0 expectedValueInterval:(id)a1 params:(id)a2; - (void)writeAttributeColorPointGIntensityWithValue:(id)a0 expectedValueInterval:(id)a1; - (void)writeAttributeColorPointGIntensityWithValue:(id)a0 expectedValueInterval:(id)a1 params:(id)a2; - (void)writeAttributeColorPointGXWithValue:(id)a0 expectedValueInterval:(id)a1; - (void)writeAttributeColorPointGXWithValue:(id)a0 expectedValueInterval:(id)a1 params:(id)a2; - (void)writeAttributeColorPointGYWithValue:(id)a0 expectedValueInterval:(id)a1; - (void)writeAttributeColorPointGYWithValue:(id)a0 expectedValueInterval:(id)a1 params:(id)a2; - (void)writeAttributeColorPointRIntensityWithValue:(id)a0 expectedValueInterval:(id)a1; - (void)writeAttributeColorPointRIntensityWithValue:(id)a0 expectedValueInterval:(id)a1 params:(id)a2; - (void)writeAttributeColorPointRXWithValue:(id)a0 expectedValueInterval:(id)a1; - (void)writeAttributeColorPointRXWithValue:(id)a0 expectedValueInterval:(id)a1 params:(id)a2; - (void)writeAttributeColorPointRYWithValue:(id)a0 expectedValueInterval:(id)a1; - (void)writeAttributeColorPointRYWithValue:(id)a0 expectedValueInterval:(id)a1 params:(id)a2; - (void)writeAttributeOptionsWithValue:(id)a0 expectedValueInterval:(id)a1; - (void)writeAttributeOptionsWithValue:(id)a0 expectedValueInterval:(id)a1 params:(id)a2; - (void)writeAttributeStartUpColorTemperatureMiredsWithValue:(id)a0 expectedValueInterval:(id)a1; - (void)writeAttributeStartUpColorTemperatureMiredsWithValue:(id)a0 expectedValueInterval:(id)a1 params:(id)a2; - (void)writeAttributeWhitePointXWithValue:(id)a0 expectedValueInterval:(id)a1; - (void)writeAttributeWhitePointXWithValue:(id)a0 expectedValueInterval:(id)a1 params:(id)a2; - (void)writeAttributeWhitePointYWithValue:(id)a0 expectedValueInterval:(id)a1; - (void)writeAttributeWhitePointYWithValue:(id)a0 expectedValueInterval:(id)a1 params:(id)a2; @end