from __future__ import annotations
from typing import Any, Protocol, runtime_checkable

@runtime_checkable
class DataBar(XConditionEntry, Protocol):
    ShowValue: bool
    AxisPosition: int
    UseGradient: bool
    Color: Color
    AxisColor: Color
    UseNegativeColor: bool
    NegativeColor: Color
    DataBarEntries: list[XDataBarEntry]
    MinimumLength: float
    MaximumLength: float
