import numpy as np
import numpy.typing as npt


def cartesian_from_cylindrical(p: npt.ArrayLike) -> np.ndarray: ...


def cartesian_from_spherical(p: npt.ArrayLike) -> np.ndarray: ...


def cylindrical_from_cartesian(p: npt.ArrayLike) -> np.ndarray: ...


def cylindrical_from_spherical(p: npt.ArrayLike) -> np.ndarray: ...


def spherical_from_cartesian(p: npt.ArrayLike) -> np.ndarray: ...


def spherical_from_cylindrical(p: npt.ArrayLike) -> np.ndarray: ...
