ChipSM16389SFRGBVExtendPropertyBase: IntersectionC<[PartialC<{
    IsSetLowEffectGamma: Type<boolean, boolean, unknown>;
}>, TypeC<{
    REG_LENGTH: Type<number, number, unknown>;
}>, PartialC<{
    BlueProperty: IntersectionC<[IntersectionC<[PartialC<{
        IsSetLowEffectGamma: Type<(...), (...), (...)>;
    }>, TypeC<{
        REG_LENGTH: Type<(...), (...), (...)>;
        RegisterArray: ArrayC<(...)>;
    }>, PartialC<{
        AutoEnergyPattern: Type<(...), (...), (...)>;
        AwaitMode: Type<(...), (...), (...)>;
        BlankingGrade1: Type<(...), (...), (...)>;
        BlankingGrade2: Type<(...), (...), (...)>;
        BlankingOpen2: Type<(...), (...), (...)>;
        BlankingTime1: Type<(...), (...), (...)>;
        BlankingTime2: Type<(...), (...), (...)>;
        CouplingEnhancePattern: Type<(...), (...), (...)>;
        CouplingGrade: Type<(...), (...), (...)>;
        CouplingOptimize1: Type<(...), (...), (...)>;
        CouplingOptimize2: Type<(...), (...), (...)>;
        CouplingOptimizeEn3: Type<(...), (...), (...)>;
        CouplingOptimizeEn4: Type<(...), (...), (...)>;
        CouplingOptimizeLevel3: Type<(...), (...), (...)>;
        EliminateOpenCrossGrade: Type<(...), (...), (...)>;
        FirstLineCompensation: Type<(...), (...), (...)>;
        FirstLineDarkCompensationGrade: Type<(...), (...), (...)>;
        FirstRegValue: Type<(...), (...), (...)>;
        FramesSynchronizationMode: Type<(...), (...), (...)>;
        Gain: Type<(...), (...), (...)>;
        LowGrayAcrossStripeOptimize: Type<(...), (...), (...)>;
        LowGrayHomogeneity: Type<(...), (...), (...)>;
        LowGrayOptimize1: Type<(...), (...), (...)>;
        LowGrayOptimize2: Type<(...), (...), (...)>;
        OpenTest: Type<(...), (...), (...)>;
    }>]>, PartialC<{
        @_xsi:type: LiteralC<"ChipSM16389SFExtendProperty">;
    }>]>;
    ChipLibVersion: Type<number, number, unknown>;
    ErrBlueGain: Type<number, number, unknown>;
    ErrGreenGain: Type<number, number, unknown>;
    ErrRedGain: Type<number, number, unknown>;
    ErrVRedGain: Type<number, number, unknown>;
    GreenProperty: IntersectionC<[IntersectionC<[PartialC<{
        IsSetLowEffectGamma: Type<(...), (...), (...)>;
    }>, TypeC<{
        REG_LENGTH: Type<(...), (...), (...)>;
        RegisterArray: ArrayC<(...)>;
    }>, PartialC<{
        AutoEnergyPattern: Type<(...), (...), (...)>;
        AwaitMode: Type<(...), (...), (...)>;
        BlankingGrade1: Type<(...), (...), (...)>;
        BlankingGrade2: Type<(...), (...), (...)>;
        BlankingOpen2: Type<(...), (...), (...)>;
        BlankingTime1: Type<(...), (...), (...)>;
        BlankingTime2: Type<(...), (...), (...)>;
        CouplingEnhancePattern: Type<(...), (...), (...)>;
        CouplingGrade: Type<(...), (...), (...)>;
        CouplingOptimize1: Type<(...), (...), (...)>;
        CouplingOptimize2: Type<(...), (...), (...)>;
        CouplingOptimizeEn3: Type<(...), (...), (...)>;
        CouplingOptimizeEn4: Type<(...), (...), (...)>;
        CouplingOptimizeLevel3: Type<(...), (...), (...)>;
        EliminateOpenCrossGrade: Type<(...), (...), (...)>;
        FirstLineCompensation: Type<(...), (...), (...)>;
        FirstLineDarkCompensationGrade: Type<(...), (...), (...)>;
        FirstRegValue: Type<(...), (...), (...)>;
        FramesSynchronizationMode: Type<(...), (...), (...)>;
        Gain: Type<(...), (...), (...)>;
        LowGrayAcrossStripeOptimize: Type<(...), (...), (...)>;
        LowGrayHomogeneity: Type<(...), (...), (...)>;
        LowGrayOptimize1: Type<(...), (...), (...)>;
        LowGrayOptimize2: Type<(...), (...), (...)>;
        OpenTest: Type<(...), (...), (...)>;
    }>]>, PartialC<{
        @_xsi:type: LiteralC<"ChipSM16389SFExtendProperty">;
    }>]>;
    IsAdvancedMode: Type<boolean, boolean, unknown>;
    IsErrOpen: Type<boolean, boolean, unknown>;
    IsGammaDllMode: Type<boolean, boolean, unknown>;
    IsUseNewModule: Type<boolean, boolean, unknown>;
    LineScanGrayScale: Type<number, number, unknown>;
    LittlePeriodCount: Type<number, number, unknown>;
    PointDetectParameter: PartialC<{
        ConfigGroupType: Type<RegisterGroupTypeEnum,
            | "FirstGroup"
            | "SecondGroup"
            | "ThirdGroup"
            | "FourthGroup"
            | "OldChipDefaultGroup"
            | "SpecialGroup", unknown>;
        DetectType: Type<DetectPointTypeEnum,
            | "None"
            | "EarlyDeath"
            | "OpenCircuit"
            | "ShortCircuit"
            | "BothDivision"
            | "BothNoDivision"
            | "FourTypesCircuit"
            | "FiveTypesAllIn", unknown>;
        DetectTypeValue: Type<number, number, unknown>;
        IsNeedConfigRegister: Type<boolean, boolean, unknown>;
        IsUseThreshold: Type<boolean, boolean, unknown>;
        TheTallyMode: Type<number, number, unknown>;
        Threshold: Type<ThresholdTypeEnum,
            | "None"
            | "Grade1"
            | "Grade2"
            | "Grade3"
            | "Grade4"
            | "Grade5"
            | "Grade6"
            | "Grade7"
            | "Grade8", unknown>;
        ThresholdGradeCount: Type<number, number, unknown>;
    }>;
    RedProperty: IntersectionC<[IntersectionC<[PartialC<{
        IsSetLowEffectGamma: Type<(...), (...), (...)>;
    }>, TypeC<{
        REG_LENGTH: Type<(...), (...), (...)>;
        RegisterArray: ArrayC<(...)>;
    }>, PartialC<{
        AutoEnergyPattern: Type<(...), (...), (...)>;
        AwaitMode: Type<(...), (...), (...)>;
        BlankingGrade1: Type<(...), (...), (...)>;
        BlankingGrade2: Type<(...), (...), (...)>;
        BlankingOpen2: Type<(...), (...), (...)>;
        BlankingTime1: Type<(...), (...), (...)>;
        BlankingTime2: Type<(...), (...), (...)>;
        CouplingEnhancePattern: Type<(...), (...), (...)>;
        CouplingGrade: Type<(...), (...), (...)>;
        CouplingOptimize1: Type<(...), (...), (...)>;
        CouplingOptimize2: Type<(...), (...), (...)>;
        CouplingOptimizeEn3: Type<(...), (...), (...)>;
        CouplingOptimizeEn4: Type<(...), (...), (...)>;
        CouplingOptimizeLevel3: Type<(...), (...), (...)>;
        EliminateOpenCrossGrade: Type<(...), (...), (...)>;
        FirstLineCompensation: Type<(...), (...), (...)>;
        FirstLineDarkCompensationGrade: Type<(...), (...), (...)>;
        FirstRegValue: Type<(...), (...), (...)>;
        FramesSynchronizationMode: Type<(...), (...), (...)>;
        Gain: Type<(...), (...), (...)>;
        LowGrayAcrossStripeOptimize: Type<(...), (...), (...)>;
        LowGrayHomogeneity: Type<(...), (...), (...)>;
        LowGrayOptimize1: Type<(...), (...), (...)>;
        LowGrayOptimize2: Type<(...), (...), (...)>;
        OpenTest: Type<(...), (...), (...)>;
    }>]>, PartialC<{
        @_xsi:type: LiteralC<"ChipSM16389SFExtendProperty">;
    }>]>;
    RefreshMagnificationP1: Type<number, number, unknown>;
    RefreshMagnificationP2: Type<number, number, unknown>;
    RefreshMagnificationP3: Type<number, number, unknown>;
    SpecialDataLen: Type<number, number, unknown>;
    SpecialRegisterAddr: Type<number, number, unknown>;
    TestGain: Type<number, number, unknown>;
    VRedProperty: IntersectionC<[IntersectionC<[PartialC<{
        IsSetLowEffectGamma: Type<(...), (...), (...)>;
    }>, TypeC<{
        REG_LENGTH: Type<(...), (...), (...)>;
        RegisterArray: ArrayC<(...)>;
    }>, PartialC<{
        AutoEnergyPattern: Type<(...), (...), (...)>;
        AwaitMode: Type<(...), (...), (...)>;
        BlankingGrade1: Type<(...), (...), (...)>;
        BlankingGrade2: Type<(...), (...), (...)>;
        BlankingOpen2: Type<(...), (...), (...)>;
        BlankingTime1: Type<(...), (...), (...)>;
        BlankingTime2: Type<(...), (...), (...)>;
        CouplingEnhancePattern: Type<(...), (...), (...)>;
        CouplingGrade: Type<(...), (...), (...)>;
        CouplingOptimize1: Type<(...), (...), (...)>;
        CouplingOptimize2: Type<(...), (...), (...)>;
        CouplingOptimizeEn3: Type<(...), (...), (...)>;
        CouplingOptimizeEn4: Type<(...), (...), (...)>;
        CouplingOptimizeLevel3: Type<(...), (...), (...)>;
        EliminateOpenCrossGrade: Type<(...), (...), (...)>;
        FirstLineCompensation: Type<(...), (...), (...)>;
        FirstLineDarkCompensationGrade: Type<(...), (...), (...)>;
        FirstRegValue: Type<(...), (...), (...)>;
        FramesSynchronizationMode: Type<(...), (...), (...)>;
        Gain: Type<(...), (...), (...)>;
        LowGrayAcrossStripeOptimize: Type<(...), (...), (...)>;
        LowGrayHomogeneity: Type<(...), (...), (...)>;
        LowGrayOptimize1: Type<(...), (...), (...)>;
        LowGrayOptimize2: Type<(...), (...), (...)>;
        OpenTest: Type<(...), (...), (...)>;
    }>]>, PartialC<{
        @_xsi:type: LiteralC<"ChipSM16389SFExtendProperty">;
    }>]>;
}>]> = ...