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

@runtime_checkable
class EnhancedCustomShapeGeometry(Protocol):
    Type: str
    MirroredX: bool
    MirroredY: bool
    TextRotateAngle: float
    AdjustmentValues: list[EnhancedCustomShapeAdjustmentValue]
    Extrusion: list[PropertyValue]
    Path: list[PropertyValue]
    TextPath: list[PropertyValue]
    Equations: list[str]
    Handles: list[PropertyValues]
