import { t as ChipRT5938SSExtendProperty } from "./ChipRT5938SSExtendProperty-DkCMBgcn.mjs"; import * as t from "io-ts"; //#region generated/ChipRT5938SSRGBVExtendProperty.d.ts declare const ChipRT5938SSRGBVExtendPropertyBase: 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<{ RegisterArray: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; EliminationLevel: t.Type; EliminateEnable: t.Type; OpenCircuitLevel: t.Type; ShortCircuitLevel: t.Type; SlowOpen: t.Type; PowerSavingModeEn: t.Type; CurrentGain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipRT5938SSExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegisterArray: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; EliminationLevel: t.Type; EliminateEnable: t.Type; OpenCircuitLevel: t.Type; ShortCircuitLevel: t.Type; SlowOpen: t.Type; PowerSavingModeEn: t.Type; CurrentGain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipRT5938SSExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegisterArray: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; EliminationLevel: t.Type; EliminateEnable: t.Type; OpenCircuitLevel: t.Type; ShortCircuitLevel: t.Type; SlowOpen: t.Type; PowerSavingModeEn: t.Type; CurrentGain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipRT5938SSExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegisterArray: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; EliminationLevel: t.Type; EliminateEnable: t.Type; OpenCircuitLevel: t.Type; ShortCircuitLevel: t.Type; SlowOpen: t.Type; PowerSavingModeEn: t.Type; CurrentGain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipRT5938SSExtendProperty">; }>]>; IsUseNewModule: t.Type; IsAdvancedMode: t.Type; SpecialDataLen: t.Type; SpecialRegisterAddr: t.Type; }>]>; /** * Codec for {@link ChipRT5938SSRGBVExtendProperty} * @category Codecs * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipRT5938SS.decompiled.cs:4817 */ declare const ChipRT5938SSRGBVExtendProperty: 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<{ RegisterArray: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; EliminationLevel: t.Type; EliminateEnable: t.Type; OpenCircuitLevel: t.Type; ShortCircuitLevel: t.Type; SlowOpen: t.Type; PowerSavingModeEn: t.Type; CurrentGain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipRT5938SSExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegisterArray: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; EliminationLevel: t.Type; EliminateEnable: t.Type; OpenCircuitLevel: t.Type; ShortCircuitLevel: t.Type; SlowOpen: t.Type; PowerSavingModeEn: t.Type; CurrentGain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipRT5938SSExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegisterArray: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; EliminationLevel: t.Type; EliminateEnable: t.Type; OpenCircuitLevel: t.Type; ShortCircuitLevel: t.Type; SlowOpen: t.Type; PowerSavingModeEn: t.Type; CurrentGain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipRT5938SSExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ RegisterArray: t.ArrayC>; }>, t.PartialC<{ IsUseNewModule: t.Type; ChipLibVersion: t.Type; EliminationLevel: t.Type; EliminateEnable: t.Type; OpenCircuitLevel: t.Type; ShortCircuitLevel: t.Type; SlowOpen: t.Type; PowerSavingModeEn: t.Type; CurrentGain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipRT5938SSExtendProperty">; }>]>; IsUseNewModule: t.Type; IsAdvancedMode: t.Type; SpecialDataLen: t.Type; SpecialRegisterAddr: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipRT5938SSRGBVExtendProperty">; }>]>; interface ChipRT5938SSRGBVExtendProperty extends t.TypeOf { RedProperty?: ChipRT5938SSExtendProperty; GreenProperty?: ChipRT5938SSExtendProperty; BlueProperty?: ChipRT5938SSExtendProperty; VRedProperty?: ChipRT5938SSExtendProperty; } //#endregion export { ChipRT5938SSRGBVExtendPropertyBase as n, ChipRT5938SSRGBVExtendProperty as t }; //# sourceMappingURL=ChipRT5938SSRGBVExtendProperty-huAxdj9_.d.mts.map