import { t as ChipRT5967ExtendProperty } from "./ChipRT5967ExtendProperty-CuEgkLS9.cjs"; import * as t from "io-ts"; //#region generated/ChipRT5967RGBVExtendProperty.d.ts declare const ChipRT5967RGBVExtendPropertyBase: 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<{ BlankingGrade: t.Type; BlankEnhance: t.Type; DarkBlockEn: t.Type; DarkBlockGrade: t.Type; PreliminarySolutionGrade: t.Type; LightBlockEn: t.Type; LightBlockGrade: t.Type; DecouplingIntensity: t.Type; CompensationMode: t.Type; CompensationGrade: t.Type; OptimizationGradient: t.Type; GrayCut: t.Type; LowGrayHighRef: t.Type; AutoEnergySave: t.Type; EnergySaveGrade: t.Type; ScreenDarkEnergySave: t.Type; BestEnergySave: t.Type; OpenTestGrade: t.Type; MoveingGrade: t.Type; ShortTestGrade: t.Type; BadPointMode: t.Type; CurrentGain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipRT5967ExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ BlankingGrade: t.Type; BlankEnhance: t.Type; DarkBlockEn: t.Type; DarkBlockGrade: t.Type; PreliminarySolutionGrade: t.Type; LightBlockEn: t.Type; LightBlockGrade: t.Type; DecouplingIntensity: t.Type; CompensationMode: t.Type; CompensationGrade: t.Type; OptimizationGradient: t.Type; GrayCut: t.Type; LowGrayHighRef: t.Type; AutoEnergySave: t.Type; EnergySaveGrade: t.Type; ScreenDarkEnergySave: t.Type; BestEnergySave: t.Type; OpenTestGrade: t.Type; MoveingGrade: t.Type; ShortTestGrade: t.Type; BadPointMode: t.Type; CurrentGain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipRT5967ExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ BlankingGrade: t.Type; BlankEnhance: t.Type; DarkBlockEn: t.Type; DarkBlockGrade: t.Type; PreliminarySolutionGrade: t.Type; LightBlockEn: t.Type; LightBlockGrade: t.Type; DecouplingIntensity: t.Type; CompensationMode: t.Type; CompensationGrade: t.Type; OptimizationGradient: t.Type; GrayCut: t.Type; LowGrayHighRef: t.Type; AutoEnergySave: t.Type; EnergySaveGrade: t.Type; ScreenDarkEnergySave: t.Type; BestEnergySave: t.Type; OpenTestGrade: t.Type; MoveingGrade: t.Type; ShortTestGrade: t.Type; BadPointMode: t.Type; CurrentGain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipRT5967ExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ BlankingGrade: t.Type; BlankEnhance: t.Type; DarkBlockEn: t.Type; DarkBlockGrade: t.Type; PreliminarySolutionGrade: t.Type; LightBlockEn: t.Type; LightBlockGrade: t.Type; DecouplingIntensity: t.Type; CompensationMode: t.Type; CompensationGrade: t.Type; OptimizationGradient: t.Type; GrayCut: t.Type; LowGrayHighRef: t.Type; AutoEnergySave: t.Type; EnergySaveGrade: t.Type; ScreenDarkEnergySave: t.Type; BestEnergySave: t.Type; OpenTestGrade: t.Type; MoveingGrade: t.Type; ShortTestGrade: t.Type; BadPointMode: t.Type; CurrentGain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipRT5967ExtendProperty">; }>]>; IsUseNewModule: t.Type; ChipLibVersion: t.Type; SpecialDataLen: t.Type; SpecialRegisterAddr: t.Type; GrayDepth: t.Type; GrayEnhance: t.Type; ScanType: t.Type; IsAdvancedMode: t.Type; }>]>; /** * Codec for {@link ChipRT5967RGBVExtendProperty} * @category Codecs * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.ChipRT5967.decompiled.cs:427 */ declare const ChipRT5967RGBVExtendProperty: 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<{ BlankingGrade: t.Type; BlankEnhance: t.Type; DarkBlockEn: t.Type; DarkBlockGrade: t.Type; PreliminarySolutionGrade: t.Type; LightBlockEn: t.Type; LightBlockGrade: t.Type; DecouplingIntensity: t.Type; CompensationMode: t.Type; CompensationGrade: t.Type; OptimizationGradient: t.Type; GrayCut: t.Type; LowGrayHighRef: t.Type; AutoEnergySave: t.Type; EnergySaveGrade: t.Type; ScreenDarkEnergySave: t.Type; BestEnergySave: t.Type; OpenTestGrade: t.Type; MoveingGrade: t.Type; ShortTestGrade: t.Type; BadPointMode: t.Type; CurrentGain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipRT5967ExtendProperty">; }>]>; GreenProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ BlankingGrade: t.Type; BlankEnhance: t.Type; DarkBlockEn: t.Type; DarkBlockGrade: t.Type; PreliminarySolutionGrade: t.Type; LightBlockEn: t.Type; LightBlockGrade: t.Type; DecouplingIntensity: t.Type; CompensationMode: t.Type; CompensationGrade: t.Type; OptimizationGradient: t.Type; GrayCut: t.Type; LowGrayHighRef: t.Type; AutoEnergySave: t.Type; EnergySaveGrade: t.Type; ScreenDarkEnergySave: t.Type; BestEnergySave: t.Type; OpenTestGrade: t.Type; MoveingGrade: t.Type; ShortTestGrade: t.Type; BadPointMode: t.Type; CurrentGain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipRT5967ExtendProperty">; }>]>; BlueProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ BlankingGrade: t.Type; BlankEnhance: t.Type; DarkBlockEn: t.Type; DarkBlockGrade: t.Type; PreliminarySolutionGrade: t.Type; LightBlockEn: t.Type; LightBlockGrade: t.Type; DecouplingIntensity: t.Type; CompensationMode: t.Type; CompensationGrade: t.Type; OptimizationGradient: t.Type; GrayCut: t.Type; LowGrayHighRef: t.Type; AutoEnergySave: t.Type; EnergySaveGrade: t.Type; ScreenDarkEnergySave: t.Type; BestEnergySave: t.Type; OpenTestGrade: t.Type; MoveingGrade: t.Type; ShortTestGrade: t.Type; BadPointMode: t.Type; CurrentGain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipRT5967ExtendProperty">; }>]>; VRedProperty: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ IsSetLowEffectGamma: t.Type; }>, t.TypeC<{ REG_LENGTH: t.Type; RegisterArray: t.ArrayC>; }>, t.PartialC<{ BlankingGrade: t.Type; BlankEnhance: t.Type; DarkBlockEn: t.Type; DarkBlockGrade: t.Type; PreliminarySolutionGrade: t.Type; LightBlockEn: t.Type; LightBlockGrade: t.Type; DecouplingIntensity: t.Type; CompensationMode: t.Type; CompensationGrade: t.Type; OptimizationGradient: t.Type; GrayCut: t.Type; LowGrayHighRef: t.Type; AutoEnergySave: t.Type; EnergySaveGrade: t.Type; ScreenDarkEnergySave: t.Type; BestEnergySave: t.Type; OpenTestGrade: t.Type; MoveingGrade: t.Type; ShortTestGrade: t.Type; BadPointMode: t.Type; CurrentGain: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipRT5967ExtendProperty">; }>]>; IsUseNewModule: t.Type; ChipLibVersion: t.Type; SpecialDataLen: t.Type; SpecialRegisterAddr: t.Type; GrayDepth: t.Type; GrayEnhance: t.Type; ScanType: t.Type; IsAdvancedMode: t.Type; }>]>, t.PartialC<{ '@_xsi:type': t.LiteralC<"ChipRT5967RGBVExtendProperty">; }>]>; interface ChipRT5967RGBVExtendProperty extends t.TypeOf { RedProperty?: ChipRT5967ExtendProperty; GreenProperty?: ChipRT5967ExtendProperty; BlueProperty?: ChipRT5967ExtendProperty; VRedProperty?: ChipRT5967ExtendProperty; } //#endregion export { ChipRT5967RGBVExtendPropertyBase as n, ChipRT5967RGBVExtendProperty as t }; //# sourceMappingURL=ChipRT5967RGBVExtendProperty-DXU35UGr.d.cts.map