import { t as ChipSCL8081ExtendProperty } from "./ChipSCL8081ExtendProperty-yKCFEOW0.cjs"; import * as t from "io-ts"; //#region generated/ChipSCL8081RGBVExtendProperty.d.ts declare const ChipSCL8081RGBVExtendPropertyBase: t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ ModelsType: t.Type; ChaPin: t.Type; Refershs: t.Type; REG_LENGTH: t.Type; }>, t.PartialC<{ RedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegArray: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; Gain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSCL8081ExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegArray: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; Gain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSCL8081ExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegArray: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; Gain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSCL8081ExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegArray: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; Gain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSCL8081ExtendProperty">; }>]>; IsUseNewModule: t.Type; ChipLibVersion: t.Type; ScanCount: t.Type; SpecialDataLen: t.Type; SpecialRegisterAddr: t.Type; RedGain: t.Type; GreenGain: t.Type; BlueGain: t.Type; RedGainT: t.Type; GreenGainT: t.Type; BlueGainT: t.Type; RedGainB: t.Type; GreenGainB: t.Type; BlueGainB: t.Type; }>]>; /** * Codec for {@link ChipSCL8081RGBVExtendProperty} * @category Codecs * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipSCL8081.decompiled.cs:907 */ declare const ChipSCL8081RGBVExtendProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ ModelsType: t.Type; ChaPin: t.Type; Refershs: t.Type; REG_LENGTH: t.Type; }>, t.PartialC<{ RedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegArray: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; Gain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSCL8081ExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegArray: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; Gain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSCL8081ExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegArray: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; Gain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSCL8081ExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegArray: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; Gain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSCL8081ExtendProperty">; }>]>; IsUseNewModule: t.Type; ChipLibVersion: t.Type; ScanCount: t.Type; SpecialDataLen: t.Type; SpecialRegisterAddr: t.Type; RedGain: t.Type; GreenGain: t.Type; BlueGain: t.Type; RedGainT: t.Type; GreenGainT: t.Type; BlueGainT: t.Type; RedGainB: t.Type; GreenGainB: t.Type; BlueGainB: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSCL8081RGBVExtendProperty">; }>]>; interface ChipSCL8081RGBVExtendProperty extends t.TypeOf { RedProperty?: ChipSCL8081ExtendProperty; GreenProperty?: ChipSCL8081ExtendProperty; BlueProperty?: ChipSCL8081ExtendProperty; VRedProperty?: ChipSCL8081ExtendProperty; } //#endregion export { ChipSCL8081RGBVExtendPropertyBase as n, ChipSCL8081RGBVExtendProperty as t }; //# sourceMappingURL=ChipSCL8081RGBVExtendProperty-BFtGJUu1.d.cts.map