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

@runtime_checkable
class LineProperties(Protocol):
    LineStyle: LineStyle
    LineDash: LineDash
    LineDashName: str
    LineColor: Color
    LineTransparence: int
    LineWidth: int
    LineJoint: LineJoint
    LineCap: LineCap
    LineStartName: str
    LineEndName: str
    LineStart: PolyPolygonBezierCoords
    LineEnd: PolyPolygonBezierCoords
    LineStartCenter: bool
    LineStartWidth: int
    LineEndCenter: bool
    LineEndWidth: int
