import { t as ChipFM6555ExtendProperty } from "./ChipFM6555ExtendProperty-CZKO5zcl.cjs"; import * as t from "io-ts"; //#region generated/ChipFM6555RGBVExtendProperty.d.ts declare const ChipFM6555RGBVExtendPropertyBase: 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_LEN: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; LowAshColorCompensation: t.Type; LowAshFirstLineDarkCompensationTimeFineTuningEn: t.Type; LowAshFirstLineDarkCompensation: t.Type; LowAshFirstLineDarkCompensationTime: t.Type; CouplingOptimization1: t.Type; CouplingOptimization2: t.Type; CouplingOptimization2_Enable: t.Type; SlowlyOpen: t.Type; InflectionPointVoltage: t.Type; CurrentGain: t.Type; IsUseNewModule: t.Type; ChipLibVersion: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipFM6555ExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LEN: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; LowAshColorCompensation: t.Type; LowAshFirstLineDarkCompensationTimeFineTuningEn: t.Type; LowAshFirstLineDarkCompensation: t.Type; LowAshFirstLineDarkCompensationTime: t.Type; CouplingOptimization1: t.Type; CouplingOptimization2: t.Type; CouplingOptimization2_Enable: t.Type; SlowlyOpen: t.Type; InflectionPointVoltage: t.Type; CurrentGain: t.Type; IsUseNewModule: t.Type; ChipLibVersion: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipFM6555ExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LEN: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; LowAshColorCompensation: t.Type; LowAshFirstLineDarkCompensationTimeFineTuningEn: t.Type; LowAshFirstLineDarkCompensation: t.Type; LowAshFirstLineDarkCompensationTime: t.Type; CouplingOptimization1: t.Type; CouplingOptimization2: t.Type; CouplingOptimization2_Enable: t.Type; SlowlyOpen: t.Type; InflectionPointVoltage: t.Type; CurrentGain: t.Type; IsUseNewModule: t.Type; ChipLibVersion: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipFM6555ExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LEN: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; LowAshColorCompensation: t.Type; LowAshFirstLineDarkCompensationTimeFineTuningEn: t.Type; LowAshFirstLineDarkCompensation: t.Type; LowAshFirstLineDarkCompensationTime: t.Type; CouplingOptimization1: t.Type; CouplingOptimization2: t.Type; CouplingOptimization2_Enable: t.Type; SlowlyOpen: t.Type; InflectionPointVoltage: t.Type; CurrentGain: t.Type; IsUseNewModule: t.Type; ChipLibVersion: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipFM6555ExtendProperty">; }>]>; IsUseNewModule: t.Type; ChipLibVersion: t.Type; }>]>; /** * Codec for {@link ChipFM6555RGBVExtendProperty} * @category Codecs * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipFM6555.decompiled.cs:1241 */ declare const ChipFM6555RGBVExtendProperty: 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_LEN: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; LowAshColorCompensation: t.Type; LowAshFirstLineDarkCompensationTimeFineTuningEn: t.Type; LowAshFirstLineDarkCompensation: t.Type; LowAshFirstLineDarkCompensationTime: t.Type; CouplingOptimization1: t.Type; CouplingOptimization2: t.Type; CouplingOptimization2_Enable: t.Type; SlowlyOpen: t.Type; InflectionPointVoltage: t.Type; CurrentGain: t.Type; IsUseNewModule: t.Type; ChipLibVersion: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipFM6555ExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LEN: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; LowAshColorCompensation: t.Type; LowAshFirstLineDarkCompensationTimeFineTuningEn: t.Type; LowAshFirstLineDarkCompensation: t.Type; LowAshFirstLineDarkCompensationTime: t.Type; CouplingOptimization1: t.Type; CouplingOptimization2: t.Type; CouplingOptimization2_Enable: t.Type; SlowlyOpen: t.Type; InflectionPointVoltage: t.Type; CurrentGain: t.Type; IsUseNewModule: t.Type; ChipLibVersion: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipFM6555ExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LEN: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; LowAshColorCompensation: t.Type; LowAshFirstLineDarkCompensationTimeFineTuningEn: t.Type; LowAshFirstLineDarkCompensation: t.Type; LowAshFirstLineDarkCompensationTime: t.Type; CouplingOptimization1: t.Type; CouplingOptimization2: t.Type; CouplingOptimization2_Enable: t.Type; SlowlyOpen: t.Type; InflectionPointVoltage: t.Type; CurrentGain: t.Type; IsUseNewModule: t.Type; ChipLibVersion: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipFM6555ExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LEN: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ ShadowEliminationLevel: t.Type; ShadowEliminationTime: t.Type; LowAshColorCompensation: t.Type; LowAshFirstLineDarkCompensationTimeFineTuningEn: t.Type; LowAshFirstLineDarkCompensation: t.Type; LowAshFirstLineDarkCompensationTime: t.Type; CouplingOptimization1: t.Type; CouplingOptimization2: t.Type; CouplingOptimization2_Enable: t.Type; SlowlyOpen: t.Type; InflectionPointVoltage: t.Type; CurrentGain: t.Type; IsUseNewModule: t.Type; ChipLibVersion: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipFM6555ExtendProperty">; }>]>; IsUseNewModule: t.Type; ChipLibVersion: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipFM6555RGBVExtendProperty">; }>]>; interface ChipFM6555RGBVExtendProperty extends t.TypeOf { RedProperty?: ChipFM6555ExtendProperty; GreenProperty?: ChipFM6555ExtendProperty; BlueProperty?: ChipFM6555ExtendProperty; VRedProperty?: ChipFM6555ExtendProperty; } //#endregion export { ChipFM6555RGBVExtendPropertyBase as n, ChipFM6555RGBVExtendProperty as t }; //# sourceMappingURL=ChipFM6555RGBVExtendProperty-CfhsIIOC.d.cts.map