import { t as ChipSCL8080ExtendProperty } from "./ChipSCL8080ExtendProperty-CWu7jHN0.mjs"; import * as t from "io-ts"; //#region generated/ChipSCL8080RGBVExtendProperty.d.ts declare const ChipSCL8080RGBVExtendPropertyBase: t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.PartialC<{ RedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.PartialC<{ RegValueConfigFirst: t.Type; RegValueConfigSecond: t.Type; RegValueConfigThird: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSCL8080ExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.PartialC<{ RegValueConfigFirst: t.Type; RegValueConfigSecond: t.Type; RegValueConfigThird: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSCL8080ExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.PartialC<{ RegValueConfigFirst: t.Type; RegValueConfigSecond: t.Type; RegValueConfigThird: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSCL8080ExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.PartialC<{ RegValueConfigFirst: t.Type; RegValueConfigSecond: t.Type; RegValueConfigThird: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSCL8080ExtendProperty">; }>]>; ScanType: t.Type; ChipLibVersion: t.Type; IsAdvancedMode: t.Type; FirstDataLen: t.Type; FirstStartIndex: t.Type; FirstRegisterAddr: t.Type; SecondDataLen: t.Type; SecondStartIndex: t.Type; SecondRegisterAddr: t.Type; ThirdRegisterAddr: t.Type; ThirdDataLen: t.Type; ThirdDataStartIndex: t.Type; IsUseNewModule: t.Type; }>]>; /** * Codec for {@link ChipSCL8080RGBVExtendProperty} * @category Codecs * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipSCL8080.decompiled.cs:368 */ declare const ChipSCL8080RGBVExtendProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.PartialC<{ RedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.PartialC<{ RegValueConfigFirst: t.Type; RegValueConfigSecond: t.Type; RegValueConfigThird: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSCL8080ExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.PartialC<{ RegValueConfigFirst: t.Type; RegValueConfigSecond: t.Type; RegValueConfigThird: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSCL8080ExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.PartialC<{ RegValueConfigFirst: t.Type; RegValueConfigSecond: t.Type; RegValueConfigThird: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSCL8080ExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.PartialC<{ RegValueConfigFirst: t.Type; RegValueConfigSecond: t.Type; RegValueConfigThird: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSCL8080ExtendProperty">; }>]>; ScanType: t.Type; ChipLibVersion: t.Type; IsAdvancedMode: t.Type; FirstDataLen: t.Type; FirstStartIndex: t.Type; FirstRegisterAddr: t.Type; SecondDataLen: t.Type; SecondStartIndex: t.Type; SecondRegisterAddr: t.Type; ThirdRegisterAddr: t.Type; ThirdDataLen: t.Type; ThirdDataStartIndex: t.Type; IsUseNewModule: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipSCL8080RGBVExtendProperty">; }>]>; interface ChipSCL8080RGBVExtendProperty extends t.TypeOf { RedProperty?: ChipSCL8080ExtendProperty; GreenProperty?: ChipSCL8080ExtendProperty; BlueProperty?: ChipSCL8080ExtendProperty; VRedProperty?: ChipSCL8080ExtendProperty; } //#endregion export { ChipSCL8080RGBVExtendPropertyBase as n, ChipSCL8080RGBVExtendProperty as t }; //# sourceMappingURL=ChipSCL8080RGBVExtendProperty-DdEgCQrJ.d.mts.map