import { t as ChipTL3103UDExtendProperty } from "./ChipTL3103UDExtendProperty-DfYul_JJ.cjs"; import * as t from "io-ts"; //#region generated/ChipTL3103UDRGBVExtendProperty.d.ts declare const ChipTL3103UDRGBVExtendPropertyBase: 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<{}>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipTL3103UDExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{}>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipTL3103UDExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{}>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipTL3103UDExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{}>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipTL3103UDExtendProperty">; }>]>; IsUseNewModule: t.Type; ChipLibVersion: t.Type; PatrNumPerRef: t.Type; SpecialDataLen: t.Type; SpecialRegisterAddr: t.Type; FirstDataLen: t.Type; FirstStartIndex: t.Type; FirstRegisterAddr: t.Type; SecondDataLen: t.Type; SecondStartIndex: t.Type; SecondRegisterAddr: t.Type; ThirdDataLen: t.Type; ThirdDataStartIndex: t.Type; ThirdRegisterAddr: t.Type; FourthDataLen: t.Type; FourthStartIndex: t.Type; FourthRegisterAddr: t.Type; }>]>; /** * Codec for {@link ChipTL3103UDRGBVExtendProperty} * @category Codecs * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipTL3103UD.decompiled.cs:1016 */ declare const ChipTL3103UDRGBVExtendProperty: 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<{}>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipTL3103UDExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{}>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipTL3103UDExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{}>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipTL3103UDExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{}>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipTL3103UDExtendProperty">; }>]>; IsUseNewModule: t.Type; ChipLibVersion: t.Type; PatrNumPerRef: t.Type; SpecialDataLen: t.Type; SpecialRegisterAddr: t.Type; FirstDataLen: t.Type; FirstStartIndex: t.Type; FirstRegisterAddr: t.Type; SecondDataLen: t.Type; SecondStartIndex: t.Type; SecondRegisterAddr: t.Type; ThirdDataLen: t.Type; ThirdDataStartIndex: t.Type; ThirdRegisterAddr: t.Type; FourthDataLen: t.Type; FourthStartIndex: t.Type; FourthRegisterAddr: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipTL3103UDRGBVExtendProperty">; }>]>; interface ChipTL3103UDRGBVExtendProperty extends t.TypeOf { RedProperty?: ChipTL3103UDExtendProperty; GreenProperty?: ChipTL3103UDExtendProperty; BlueProperty?: ChipTL3103UDExtendProperty; VRedProperty?: ChipTL3103UDExtendProperty; } //#endregion export { ChipTL3103UDRGBVExtendPropertyBase as n, ChipTL3103UDRGBVExtendProperty as t }; //# sourceMappingURL=ChipTL3103UDRGBVExtendProperty-BjV-LC-W.d.cts.map