from __future__ import annotations
from typing import Any, Protocol, runtime_checkable
from com.sun.star.drawing import ConnectorProperties
from com.sun.star.drawing import LineProperties
from com.sun.star.drawing import RotationDescriptor
from com.sun.star.drawing import ShadowProperties
from com.sun.star.drawing import Shape
from com.sun.star.drawing import Text

@runtime_checkable
class ConnectorShape(Shape, LineProperties, ConnectorProperties, ShadowProperties, Text, RotationDescriptor, Protocol):
    StartShape: XShape
    StartGluePointIndex: int
    StartPosition: Point
    EndShape: XShape
    EndPosition: Point
    EndGluePointIndex: int
    EdgeLine1Delta: int
    EdgeLine2Delta: int
    EdgeLine3Delta: int
