import { t as ChipCX5721ExtendProperty } from "./ChipCX5721ExtendProperty-DdPmTNjw.cjs"; import * as t from "io-ts"; //#region generated/ChipCX5721RGBExtendProperty.d.ts declare const ChipCX5721RGBExtendPropertyBase: t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; }>, t.PartialC<{ RedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ BrightBlockCouplingLevel: t.Type; BrightBlockCouplingEn: t.Type; CompensationMode: t.Type; CompensationLevel: t.Type; ShadowEliminationLevel: t.Type; ExtinctionEnhancementEn: t.Type; DarkBlockCouplingLevel: t.Type; DarkBlockCouplingEn: t.Type; BestEnergySaving: t.Type; BlackScreenEnergySaving: t.Type; DynamicEnergySaving: t.Type; LevelOfPreDecoupling: t.Type; CurrentGain: t.Type; IntensityOfDecoupling: t.Type; LowAshHighBrushLevel: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipCX5721ExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ BrightBlockCouplingLevel: t.Type; BrightBlockCouplingEn: t.Type; CompensationMode: t.Type; CompensationLevel: t.Type; ShadowEliminationLevel: t.Type; ExtinctionEnhancementEn: t.Type; DarkBlockCouplingLevel: t.Type; DarkBlockCouplingEn: t.Type; BestEnergySaving: t.Type; BlackScreenEnergySaving: t.Type; DynamicEnergySaving: t.Type; LevelOfPreDecoupling: t.Type; CurrentGain: t.Type; IntensityOfDecoupling: t.Type; LowAshHighBrushLevel: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipCX5721ExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ BrightBlockCouplingLevel: t.Type; BrightBlockCouplingEn: t.Type; CompensationMode: t.Type; CompensationLevel: t.Type; ShadowEliminationLevel: t.Type; ExtinctionEnhancementEn: t.Type; DarkBlockCouplingLevel: t.Type; DarkBlockCouplingEn: t.Type; BestEnergySaving: t.Type; BlackScreenEnergySaving: t.Type; DynamicEnergySaving: t.Type; LevelOfPreDecoupling: t.Type; CurrentGain: t.Type; IntensityOfDecoupling: t.Type; LowAshHighBrushLevel: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipCX5721ExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ BrightBlockCouplingLevel: t.Type; BrightBlockCouplingEn: t.Type; CompensationMode: t.Type; CompensationLevel: t.Type; ShadowEliminationLevel: t.Type; ExtinctionEnhancementEn: t.Type; DarkBlockCouplingLevel: t.Type; DarkBlockCouplingEn: t.Type; BestEnergySaving: t.Type; BlackScreenEnergySaving: t.Type; DynamicEnergySaving: t.Type; LevelOfPreDecoupling: t.Type; CurrentGain: t.Type; IntensityOfDecoupling: t.Type; LowAshHighBrushLevel: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipCX5721ExtendProperty">; }>]>; IsUseNewModule: t.Type; ChipLibVersion: t.Type; GrayScaleEnhancementEn: t.Type; PartNumRef: t.Type; ScanCount: t.Type; GrayCutting64Sections: t.Type; GradientOptimizationSwitchEn: t.Type; LowGrayHighRef: t.Type; OpenOrShortMode: t.Type; ShortGrade: t.Type; OpenGrade: t.Type; EnableShortMode: t.Type; EnableOpenMode: t.Type; IsAdvancedMode: t.Type; SpecialDataLen: t.Type; SpecialRegisterAddr: t.Type; }>]>; /** * Codec for {@link ChipCX5721RGBExtendProperty} * @category Codecs * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipCX5721.decompiled.cs:279 */ declare const ChipCX5721RGBExtendProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; }>, t.PartialC<{ RedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ BrightBlockCouplingLevel: t.Type; BrightBlockCouplingEn: t.Type; CompensationMode: t.Type; CompensationLevel: t.Type; ShadowEliminationLevel: t.Type; ExtinctionEnhancementEn: t.Type; DarkBlockCouplingLevel: t.Type; DarkBlockCouplingEn: t.Type; BestEnergySaving: t.Type; BlackScreenEnergySaving: t.Type; DynamicEnergySaving: t.Type; LevelOfPreDecoupling: t.Type; CurrentGain: t.Type; IntensityOfDecoupling: t.Type; LowAshHighBrushLevel: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipCX5721ExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ BrightBlockCouplingLevel: t.Type; BrightBlockCouplingEn: t.Type; CompensationMode: t.Type; CompensationLevel: t.Type; ShadowEliminationLevel: t.Type; ExtinctionEnhancementEn: t.Type; DarkBlockCouplingLevel: t.Type; DarkBlockCouplingEn: t.Type; BestEnergySaving: t.Type; BlackScreenEnergySaving: t.Type; DynamicEnergySaving: t.Type; LevelOfPreDecoupling: t.Type; CurrentGain: t.Type; IntensityOfDecoupling: t.Type; LowAshHighBrushLevel: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipCX5721ExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ BrightBlockCouplingLevel: t.Type; BrightBlockCouplingEn: t.Type; CompensationMode: t.Type; CompensationLevel: t.Type; ShadowEliminationLevel: t.Type; ExtinctionEnhancementEn: t.Type; DarkBlockCouplingLevel: t.Type; DarkBlockCouplingEn: t.Type; BestEnergySaving: t.Type; BlackScreenEnergySaving: t.Type; DynamicEnergySaving: t.Type; LevelOfPreDecoupling: t.Type; CurrentGain: t.Type; IntensityOfDecoupling: t.Type; LowAshHighBrushLevel: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipCX5721ExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ BrightBlockCouplingLevel: t.Type; BrightBlockCouplingEn: t.Type; CompensationMode: t.Type; CompensationLevel: t.Type; ShadowEliminationLevel: t.Type; ExtinctionEnhancementEn: t.Type; DarkBlockCouplingLevel: t.Type; DarkBlockCouplingEn: t.Type; BestEnergySaving: t.Type; BlackScreenEnergySaving: t.Type; DynamicEnergySaving: t.Type; LevelOfPreDecoupling: t.Type; CurrentGain: t.Type; IntensityOfDecoupling: t.Type; LowAshHighBrushLevel: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipCX5721ExtendProperty">; }>]>; IsUseNewModule: t.Type; ChipLibVersion: t.Type; GrayScaleEnhancementEn: t.Type; PartNumRef: t.Type; ScanCount: t.Type; GrayCutting64Sections: t.Type; GradientOptimizationSwitchEn: t.Type; LowGrayHighRef: t.Type; OpenOrShortMode: t.Type; ShortGrade: t.Type; OpenGrade: t.Type; EnableShortMode: t.Type; EnableOpenMode: t.Type; IsAdvancedMode: t.Type; SpecialDataLen: t.Type; SpecialRegisterAddr: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipCX5721RGBExtendProperty">; }>]>; interface ChipCX5721RGBExtendProperty extends t.TypeOf { RedProperty?: ChipCX5721ExtendProperty; GreenProperty?: ChipCX5721ExtendProperty; BlueProperty?: ChipCX5721ExtendProperty; VRedProperty?: ChipCX5721ExtendProperty; } //#endregion export { ChipCX5721RGBExtendPropertyBase as n, ChipCX5721RGBExtendProperty as t }; //# sourceMappingURL=ChipCX5721RGBExtendProperty-B-5yVfkk.d.cts.map