from typing import Any

from django.contrib.gis.geos.base import GEOSBase as GEOSBase

class GEOSCoordSeq(GEOSBase):
    ptr_type: Any = ...
    def __init__(self, ptr: Any, z: bool = ...) -> None: ...
    def __iter__(self) -> Any: ...
    def __len__(self) -> Any: ...
    def __getitem__(self, index: Any) -> Any: ...
    def __setitem__(self, index: Any, value: Any) -> None: ...
    def getOrdinate(self, dimension: Any, index: Any) -> Any: ...
    def setOrdinate(self, dimension: Any, index: Any, value: Any) -> None: ...
    def getX(self, index: Any) -> Any: ...
    def setX(self, index: Any, value: Any) -> None: ...
    def getY(self, index: Any) -> Any: ...
    def setY(self, index: Any, value: Any) -> None: ...
    def getZ(self, index: Any) -> Any: ...
    def setZ(self, index: Any, value: Any) -> None: ...
    @property
    def size(self) -> Any: ...
    @property
    def dims(self) -> Any: ...
    @property
    def hasz(self) -> Any: ...
    def clone(self) -> Any: ...
    @property
    def kml(self) -> Any: ...
    @property
    def tuple(self) -> Any: ...
    @property
    def is_counterclockwise(self) -> Any: ...
