ChipTL3102UDRGBVExtendPropertyBase: 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<{}>]>, PartialC<{
        @_xsi:type: LiteralC<"ChipTL3102UDExtendProperty">;
    }>]>;
    ChipLibVersion: Type<number, number, unknown>;
    FirstDataLen: Type<number, number, unknown>;
    FirstRegisterAddr: Type<number, number, unknown>;
    FirstStartIndex: Type<number, number, unknown>;
    GrayDepth: Type<number, number, unknown>;
    GreenProperty: IntersectionC<[IntersectionC<[PartialC<{
        IsSetLowEffectGamma: Type<(...), (...), (...)>;
    }>, TypeC<{
        REG_LENGTH: Type<(...), (...), (...)>;
        RegisterArray: ArrayC<(...)>;
    }>, PartialC<{}>]>, PartialC<{
        @_xsi:type: LiteralC<"ChipTL3102UDExtendProperty">;
    }>]>;
    IsUseNewModule: Type<boolean, boolean, unknown>;
    PatrNumPerRef: Type<number, number, unknown>;
    RedProperty: IntersectionC<[IntersectionC<[PartialC<{
        IsSetLowEffectGamma: Type<(...), (...), (...)>;
    }>, TypeC<{
        REG_LENGTH: Type<(...), (...), (...)>;
        RegisterArray: ArrayC<(...)>;
    }>, PartialC<{}>]>, PartialC<{
        @_xsi:type: LiteralC<"ChipTL3102UDExtendProperty">;
    }>]>;
    SpecialDataLen: Type<number, number, unknown>;
    SpecialRegisterAddr: Type<number, number, unknown>;
    VRedProperty: IntersectionC<[IntersectionC<[PartialC<{
        IsSetLowEffectGamma: Type<(...), (...), (...)>;
    }>, TypeC<{
        REG_LENGTH: Type<(...), (...), (...)>;
        RegisterArray: ArrayC<(...)>;
    }>, PartialC<{}>]>, PartialC<{
        @_xsi:type: LiteralC<"ChipTL3102UDExtendProperty">;
    }>]>;
}>]> = ...