# encoding: utf-8
# module PyQt6.QtPositioning
# from C:\Users\xukai\Downloads\发票2\venv\Lib\site-packages\PyQt6\QtPositioning.pyd
# by generator 1.147
# no doc

# imports
import PyQt6.QtCore as __PyQt6_QtCore
import PyQt6.sip as __PyQt6_sip


# no functions
# classes

class QGeoAddress(__PyQt6_sip.wrapper):
    """
    QGeoAddress()
    QGeoAddress(other: QGeoAddress)
    """
    def city(self): # real signature unknown; restored from __doc__
        """ city(self) -> str """
        return ""

    def clear(self): # real signature unknown; restored from __doc__
        """ clear(self) """
        pass

    def country(self): # real signature unknown; restored from __doc__
        """ country(self) -> str """
        return ""

    def countryCode(self): # real signature unknown; restored from __doc__
        """ countryCode(self) -> str """
        return ""

    def county(self): # real signature unknown; restored from __doc__
        """ county(self) -> str """
        return ""

    def district(self): # real signature unknown; restored from __doc__
        """ district(self) -> str """
        return ""

    def isEmpty(self): # real signature unknown; restored from __doc__
        """ isEmpty(self) -> bool """
        return False

    def isTextGenerated(self): # real signature unknown; restored from __doc__
        """ isTextGenerated(self) -> bool """
        return False

    def postalCode(self): # real signature unknown; restored from __doc__
        """ postalCode(self) -> str """
        return ""

    def setCity(self, city): # real signature unknown; restored from __doc__
        """ setCity(self, city: str) """
        pass

    def setCountry(self, country): # real signature unknown; restored from __doc__
        """ setCountry(self, country: str) """
        pass

    def setCountryCode(self, countryCode): # real signature unknown; restored from __doc__
        """ setCountryCode(self, countryCode: str) """
        pass

    def setCounty(self, county): # real signature unknown; restored from __doc__
        """ setCounty(self, county: str) """
        pass

    def setDistrict(self, district): # real signature unknown; restored from __doc__
        """ setDistrict(self, district: str) """
        pass

    def setPostalCode(self, postalCode): # real signature unknown; restored from __doc__
        """ setPostalCode(self, postalCode: str) """
        pass

    def setState(self, state): # real signature unknown; restored from __doc__
        """ setState(self, state: str) """
        pass

    def setStreet(self, street): # real signature unknown; restored from __doc__
        """ setStreet(self, street: str) """
        pass

    def setStreetNumber(self, streetNumber): # real signature unknown; restored from __doc__
        """ setStreetNumber(self, streetNumber: str) """
        pass

    def setText(self, text): # real signature unknown; restored from __doc__
        """ setText(self, text: str) """
        pass

    def state(self): # real signature unknown; restored from __doc__
        """ state(self) -> str """
        return ""

    def street(self): # real signature unknown; restored from __doc__
        """ street(self) -> str """
        return ""

    def streetNumber(self): # real signature unknown; restored from __doc__
        """ streetNumber(self) -> str """
        return ""

    def swap(self, other): # real signature unknown; restored from __doc__
        """ swap(self, other: QGeoAddress) """
        pass

    def text(self): # real signature unknown; restored from __doc__
        """ text(self) -> str """
        return ""

    def __eq__(self, *args, **kwargs): # real signature unknown
        """ Return self==value. """
        pass

    def __ge__(self, *args, **kwargs): # real signature unknown
        """ Return self>=value. """
        pass

    def __gt__(self, *args, **kwargs): # real signature unknown
        """ Return self>value. """
        pass

    def __hash__(self, *args, **kwargs): # real signature unknown
        """ Return hash(self). """
        pass

    def __init__(self, other=None): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    def __le__(self, *args, **kwargs): # real signature unknown
        """ Return self<=value. """
        pass

    def __lt__(self, *args, **kwargs): # real signature unknown
        """ Return self<value. """
        pass

    def __ne__(self, *args, **kwargs): # real signature unknown
        """ Return self!=value. """
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""



class QGeoAreaMonitorInfo(__PyQt6_sip.wrapper):
    """
    QGeoAreaMonitorInfo(name: str = '')
    QGeoAreaMonitorInfo(other: QGeoAreaMonitorInfo)
    """
    def area(self): # real signature unknown; restored from __doc__
        """ area(self) -> QGeoShape """
        return QGeoShape

    def expiration(self): # real signature unknown; restored from __doc__
        """ expiration(self) -> QDateTime """
        pass

    def identifier(self): # real signature unknown; restored from __doc__
        """ identifier(self) -> str """
        return ""

    def isPersistent(self): # real signature unknown; restored from __doc__
        """ isPersistent(self) -> bool """
        return False

    def isValid(self): # real signature unknown; restored from __doc__
        """ isValid(self) -> bool """
        return False

    def name(self): # real signature unknown; restored from __doc__
        """ name(self) -> str """
        return ""

    def notificationParameters(self): # real signature unknown; restored from __doc__
        """ notificationParameters(self) -> Dict[str, Any] """
        return {}

    def setArea(self, newShape): # real signature unknown; restored from __doc__
        """ setArea(self, newShape: QGeoShape) """
        pass

    def setExpiration(self, expiry, QDateTime=None, datetime_datetime=None): # real signature unknown; restored from __doc__
        """ setExpiration(self, expiry: Union[QDateTime, datetime.datetime]) """
        pass

    def setName(self, name): # real signature unknown; restored from __doc__
        """ setName(self, name: str) """
        pass

    def setNotificationParameters(self, parameters, p_str=None, Any=None): # real signature unknown; restored from __doc__
        """ setNotificationParameters(self, parameters: Dict[str, Any]) """
        pass

    def setPersistent(self, isPersistent): # real signature unknown; restored from __doc__
        """ setPersistent(self, isPersistent: bool) """
        pass

    def swap(self, other): # real signature unknown; restored from __doc__
        """ swap(self, other: QGeoAreaMonitorInfo) """
        pass

    def __eq__(self, *args, **kwargs): # real signature unknown
        """ Return self==value. """
        pass

    def __ge__(self, *args, **kwargs): # real signature unknown
        """ Return self>=value. """
        pass

    def __gt__(self, *args, **kwargs): # real signature unknown
        """ Return self>value. """
        pass

    def __hash__(self, *args, **kwargs): # real signature unknown
        """ Return hash(self). """
        pass

    def __init__(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    def __le__(self, *args, **kwargs): # real signature unknown
        """ Return self<=value. """
        pass

    def __lt__(self, *args, **kwargs): # real signature unknown
        """ Return self<value. """
        pass

    def __ne__(self, *args, **kwargs): # real signature unknown
        """ Return self!=value. """
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""



class QGeoAreaMonitorSource(__PyQt6_QtCore.QObject):
    """ QGeoAreaMonitorSource(parent: QObject) """
    def activeMonitors(self, lookupArea=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        activeMonitors(self) -> List[QGeoAreaMonitorInfo]
        activeMonitors(self, lookupArea: QGeoShape) -> List[QGeoAreaMonitorInfo]
        """
        return []

    def areaEntered(self, *args, **kwargs): # real signature unknown
        """
        pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
        
        types is normally a sequence of individual types.  Each type is either a
        type object or a string that is the name of a C++ type.  Alternatively
        each type could itself be a sequence of types each describing a different
        overloaded signal.
        name is the optional C++ name of the signal.  If it is not specified then
        the name of the class attribute that is bound to the signal is used.
        revision is the optional revision of the signal that is exported to QML.
        If it is not specified then 0 is used.
        arguments is the optional sequence of the names of the signal's arguments.
        """
        pass

    def areaExited(self, *args, **kwargs): # real signature unknown
        """
        pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
        
        types is normally a sequence of individual types.  Each type is either a
        type object or a string that is the name of a C++ type.  Alternatively
        each type could itself be a sequence of types each describing a different
        overloaded signal.
        name is the optional C++ name of the signal.  If it is not specified then
        the name of the class attribute that is bound to the signal is used.
        revision is the optional revision of the signal that is exported to QML.
        If it is not specified then 0 is used.
        arguments is the optional sequence of the names of the signal's arguments.
        """
        pass

    def availableSources(self): # real signature unknown; restored from __doc__
        """ availableSources() -> List[str] """
        return []

    def backendProperty(self, name): # real signature unknown; restored from __doc__
        """ backendProperty(self, name: str) -> Any """
        pass

    def childEvent(self, *args, **kwargs): # real signature unknown
        pass

    def connectNotify(self, *args, **kwargs): # real signature unknown
        pass

    def createDefaultSource(self, parent): # real signature unknown; restored from __doc__
        """ createDefaultSource(parent: QObject) -> QGeoAreaMonitorSource """
        return QGeoAreaMonitorSource

    def createSource(self, sourceName, parent): # real signature unknown; restored from __doc__
        """ createSource(sourceName: str, parent: QObject) -> QGeoAreaMonitorSource """
        return QGeoAreaMonitorSource

    def customEvent(self, *args, **kwargs): # real signature unknown
        pass

    def disconnectNotify(self, *args, **kwargs): # real signature unknown
        pass

    def error(self): # real signature unknown; restored from __doc__
        """ error(self) -> QGeoAreaMonitorSource.Error """
        pass

    def errorOccurred(self, *args, **kwargs): # real signature unknown
        """
        pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
        
        types is normally a sequence of individual types.  Each type is either a
        type object or a string that is the name of a C++ type.  Alternatively
        each type could itself be a sequence of types each describing a different
        overloaded signal.
        name is the optional C++ name of the signal.  If it is not specified then
        the name of the class attribute that is bound to the signal is used.
        revision is the optional revision of the signal that is exported to QML.
        If it is not specified then 0 is used.
        arguments is the optional sequence of the names of the signal's arguments.
        """
        pass

    def isSignalConnected(self, *args, **kwargs): # real signature unknown
        pass

    def monitorExpired(self, *args, **kwargs): # real signature unknown
        """
        pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
        
        types is normally a sequence of individual types.  Each type is either a
        type object or a string that is the name of a C++ type.  Alternatively
        each type could itself be a sequence of types each describing a different
        overloaded signal.
        name is the optional C++ name of the signal.  If it is not specified then
        the name of the class attribute that is bound to the signal is used.
        revision is the optional revision of the signal that is exported to QML.
        If it is not specified then 0 is used.
        arguments is the optional sequence of the names of the signal's arguments.
        """
        pass

    def positionInfoSource(self): # real signature unknown; restored from __doc__
        """ positionInfoSource(self) -> QGeoPositionInfoSource """
        return QGeoPositionInfoSource

    def receivers(self, *args, **kwargs): # real signature unknown
        pass

    def requestUpdate(self, monitor, signal): # real signature unknown; restored from __doc__
        """ requestUpdate(self, monitor: QGeoAreaMonitorInfo, signal: str) -> bool """
        return False

    def sender(self, *args, **kwargs): # real signature unknown
        pass

    def senderSignalIndex(self, *args, **kwargs): # real signature unknown
        pass

    def setBackendProperty(self, name, value): # real signature unknown; restored from __doc__
        """ setBackendProperty(self, name: str, value: Any) -> bool """
        return False

    def setPositionInfoSource(self, source): # real signature unknown; restored from __doc__
        """ setPositionInfoSource(self, source: QGeoPositionInfoSource) """
        pass

    def sourceName(self): # real signature unknown; restored from __doc__
        """ sourceName(self) -> str """
        return ""

    def startMonitoring(self, monitor): # real signature unknown; restored from __doc__
        """ startMonitoring(self, monitor: QGeoAreaMonitorInfo) -> bool """
        return False

    def stopMonitoring(self, monitor): # real signature unknown; restored from __doc__
        """ stopMonitoring(self, monitor: QGeoAreaMonitorInfo) -> bool """
        return False

    def supportedAreaMonitorFeatures(self): # real signature unknown; restored from __doc__
        """ supportedAreaMonitorFeatures(self) -> QGeoAreaMonitorSource.AreaMonitorFeature """
        pass

    def timerEvent(self, *args, **kwargs): # real signature unknown
        pass

    def __init__(self, parent): # real signature unknown; restored from __doc__
        pass

    AreaMonitorFeature = None # (!) real value is "<flag 'AreaMonitorFeature'>"
    Error = None # (!) real value is "<enum 'Error'>"


class QGeoShape(__PyQt6_sip.wrapper):
    """
    QGeoShape()
    QGeoShape(other: QGeoShape)
    """
    def boundingGeoRectangle(self): # real signature unknown; restored from __doc__
        """ boundingGeoRectangle(self) -> QGeoRectangle """
        return QGeoRectangle

    def center(self): # real signature unknown; restored from __doc__
        """ center(self) -> QGeoCoordinate """
        return QGeoCoordinate

    def contains(self, coordinate): # real signature unknown; restored from __doc__
        """ contains(self, coordinate: QGeoCoordinate) -> bool """
        return False

    def isEmpty(self): # real signature unknown; restored from __doc__
        """ isEmpty(self) -> bool """
        return False

    def isValid(self): # real signature unknown; restored from __doc__
        """ isValid(self) -> bool """
        return False

    def toString(self): # real signature unknown; restored from __doc__
        """ toString(self) -> str """
        return ""

    def type(self): # real signature unknown; restored from __doc__
        """ type(self) -> QGeoShape.ShapeType """
        pass

    def __eq__(self, *args, **kwargs): # real signature unknown
        """ Return self==value. """
        pass

    def __ge__(self, *args, **kwargs): # real signature unknown
        """ Return self>=value. """
        pass

    def __gt__(self, *args, **kwargs): # real signature unknown
        """ Return self>value. """
        pass

    def __hash__(self, *args, **kwargs): # real signature unknown
        """ Return hash(self). """
        pass

    def __init__(self, other=None): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    def __le__(self, *args, **kwargs): # real signature unknown
        """ Return self<=value. """
        pass

    def __lt__(self, *args, **kwargs): # real signature unknown
        """ Return self<value. """
        pass

    def __ne__(self, *args, **kwargs): # real signature unknown
        """ Return self!=value. """
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""


    ShapeType = None # (!) real value is "<enum 'ShapeType'>"


class QGeoCircle(QGeoShape):
    """
    QGeoCircle()
    QGeoCircle(center: QGeoCoordinate, radius: float = -1)
    QGeoCircle(other: QGeoCircle)
    QGeoCircle(other: QGeoShape)
    """
    def center(self): # real signature unknown; restored from __doc__
        """ center(self) -> QGeoCoordinate """
        return QGeoCoordinate

    def extendCircle(self, coordinate): # real signature unknown; restored from __doc__
        """ extendCircle(self, coordinate: QGeoCoordinate) """
        pass

    def radius(self): # real signature unknown; restored from __doc__
        """ radius(self) -> float """
        return 0.0

    def setCenter(self, center): # real signature unknown; restored from __doc__
        """ setCenter(self, center: QGeoCoordinate) """
        pass

    def setRadius(self, radius): # real signature unknown; restored from __doc__
        """ setRadius(self, radius: float) """
        pass

    def toString(self): # real signature unknown; restored from __doc__
        """ toString(self) -> str """
        return ""

    def translate(self, degreesLatitude, degreesLongitude): # real signature unknown; restored from __doc__
        """ translate(self, degreesLatitude: float, degreesLongitude: float) """
        pass

    def translated(self, degreesLatitude, degreesLongitude): # real signature unknown; restored from __doc__
        """ translated(self, degreesLatitude: float, degreesLongitude: float) -> QGeoCircle """
        return QGeoCircle

    def __init__(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        pass


class QGeoCoordinate(__PyQt6_sip.wrapper):
    """
    QGeoCoordinate()
    QGeoCoordinate(latitude: float, longitude: float)
    QGeoCoordinate(latitude: float, longitude: float, altitude: float)
    QGeoCoordinate(other: QGeoCoordinate)
    """
    def altitude(self): # real signature unknown; restored from __doc__
        """ altitude(self) -> float """
        return 0.0

    def atDistanceAndAzimuth(self, distance, azimuth, distanceUp=0): # real signature unknown; restored from __doc__
        """ atDistanceAndAzimuth(self, distance: float, azimuth: float, distanceUp: float = 0) -> QGeoCoordinate """
        return QGeoCoordinate

    def azimuthTo(self, other): # real signature unknown; restored from __doc__
        """ azimuthTo(self, other: QGeoCoordinate) -> float """
        return 0.0

    def distanceTo(self, other): # real signature unknown; restored from __doc__
        """ distanceTo(self, other: QGeoCoordinate) -> float """
        return 0.0

    def isValid(self): # real signature unknown; restored from __doc__
        """ isValid(self) -> bool """
        return False

    def latitude(self): # real signature unknown; restored from __doc__
        """ latitude(self) -> float """
        return 0.0

    def longitude(self): # real signature unknown; restored from __doc__
        """ longitude(self) -> float """
        return 0.0

    def setAltitude(self, altitude): # real signature unknown; restored from __doc__
        """ setAltitude(self, altitude: float) """
        pass

    def setLatitude(self, latitude): # real signature unknown; restored from __doc__
        """ setLatitude(self, latitude: float) """
        pass

    def setLongitude(self, longitude): # real signature unknown; restored from __doc__
        """ setLongitude(self, longitude: float) """
        pass

    def swap(self, other): # real signature unknown; restored from __doc__
        """ swap(self, other: QGeoCoordinate) """
        pass

    def toString(self, format=None): # real signature unknown; restored from __doc__
        """ toString(self, format: QGeoCoordinate.CoordinateFormat = QGeoCoordinate.DegreesMinutesSecondsWithHemisphere) -> str """
        return ""

    def type(self): # real signature unknown; restored from __doc__
        """ type(self) -> QGeoCoordinate.CoordinateType """
        pass

    def __eq__(self, *args, **kwargs): # real signature unknown
        """ Return self==value. """
        pass

    def __ge__(self, *args, **kwargs): # real signature unknown
        """ Return self>=value. """
        pass

    def __gt__(self, *args, **kwargs): # real signature unknown
        """ Return self>value. """
        pass

    def __hash__(self, *args, **kwargs): # real signature unknown
        """ Return hash(self). """
        pass

    def __init__(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    def __le__(self, *args, **kwargs): # real signature unknown
        """ Return self<=value. """
        pass

    def __lt__(self, *args, **kwargs): # real signature unknown
        """ Return self<value. """
        pass

    def __ne__(self, *args, **kwargs): # real signature unknown
        """ Return self!=value. """
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""


    CoordinateFormat = None # (!) real value is "<enum 'CoordinateFormat'>"
    CoordinateType = None # (!) real value is "<enum 'CoordinateType'>"


class QGeoLocation(__PyQt6_sip.wrapper):
    """
    QGeoLocation()
    QGeoLocation(other: QGeoLocation)
    """
    def address(self): # real signature unknown; restored from __doc__
        """ address(self) -> QGeoAddress """
        return QGeoAddress

    def boundingShape(self): # real signature unknown; restored from __doc__
        """ boundingShape(self) -> QGeoShape """
        return QGeoShape

    def coordinate(self): # real signature unknown; restored from __doc__
        """ coordinate(self) -> QGeoCoordinate """
        return QGeoCoordinate

    def extendedAttributes(self): # real signature unknown; restored from __doc__
        """ extendedAttributes(self) -> Dict[str, Any] """
        return {}

    def isEmpty(self): # real signature unknown; restored from __doc__
        """ isEmpty(self) -> bool """
        return False

    def setAddress(self, address): # real signature unknown; restored from __doc__
        """ setAddress(self, address: QGeoAddress) """
        pass

    def setBoundingShape(self, shape): # real signature unknown; restored from __doc__
        """ setBoundingShape(self, shape: QGeoShape) """
        pass

    def setCoordinate(self, position): # real signature unknown; restored from __doc__
        """ setCoordinate(self, position: QGeoCoordinate) """
        pass

    def setExtendedAttributes(self, data, p_str=None, Any=None): # real signature unknown; restored from __doc__
        """ setExtendedAttributes(self, data: Dict[str, Any]) """
        pass

    def swap(self, other): # real signature unknown; restored from __doc__
        """ swap(self, other: QGeoLocation) """
        pass

    def __eq__(self, *args, **kwargs): # real signature unknown
        """ Return self==value. """
        pass

    def __ge__(self, *args, **kwargs): # real signature unknown
        """ Return self>=value. """
        pass

    def __gt__(self, *args, **kwargs): # real signature unknown
        """ Return self>value. """
        pass

    def __hash__(self, *args, **kwargs): # real signature unknown
        """ Return hash(self). """
        pass

    def __init__(self, other=None): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    def __le__(self, *args, **kwargs): # real signature unknown
        """ Return self<=value. """
        pass

    def __lt__(self, *args, **kwargs): # real signature unknown
        """ Return self<value. """
        pass

    def __ne__(self, *args, **kwargs): # real signature unknown
        """ Return self!=value. """
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""



class QGeoPath(QGeoShape):
    """
    QGeoPath()
    QGeoPath(path: Iterable[QGeoCoordinate], width: float = 0)
    QGeoPath(other: QGeoPath)
    QGeoPath(other: QGeoShape)
    """
    def addCoordinate(self, coordinate): # real signature unknown; restored from __doc__
        """ addCoordinate(self, coordinate: QGeoCoordinate) """
        pass

    def clearPath(self): # real signature unknown; restored from __doc__
        """ clearPath(self) """
        pass

    def containsCoordinate(self, coordinate): # real signature unknown; restored from __doc__
        """ containsCoordinate(self, coordinate: QGeoCoordinate) -> bool """
        return False

    def coordinateAt(self, index): # real signature unknown; restored from __doc__
        """ coordinateAt(self, index: int) -> QGeoCoordinate """
        return QGeoCoordinate

    def insertCoordinate(self, index, coordinate): # real signature unknown; restored from __doc__
        """ insertCoordinate(self, index: int, coordinate: QGeoCoordinate) """
        pass

    def length(self, indexFrom=0, indexTo=-1): # real signature unknown; restored from __doc__
        """ length(self, indexFrom: int = 0, indexTo: int = -1) -> float """
        return 0.0

    def path(self): # real signature unknown; restored from __doc__
        """ path(self) -> List[QGeoCoordinate] """
        return []

    def removeCoordinate(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        removeCoordinate(self, coordinate: QGeoCoordinate)
        removeCoordinate(self, index: int)
        """
        pass

    def replaceCoordinate(self, index, coordinate): # real signature unknown; restored from __doc__
        """ replaceCoordinate(self, index: int, coordinate: QGeoCoordinate) """
        pass

    def setPath(self, path, QGeoCoordinate=None): # real signature unknown; restored from __doc__
        """ setPath(self, path: Iterable[QGeoCoordinate]) """
        pass

    def setWidth(self, width): # real signature unknown; restored from __doc__
        """ setWidth(self, width: float) """
        pass

    def size(self): # real signature unknown; restored from __doc__
        """ size(self) -> int """
        return 0

    def toString(self): # real signature unknown; restored from __doc__
        """ toString(self) -> str """
        return ""

    def translate(self, degreesLatitude, degreesLongitude): # real signature unknown; restored from __doc__
        """ translate(self, degreesLatitude: float, degreesLongitude: float) """
        pass

    def translated(self, degreesLatitude, degreesLongitude): # real signature unknown; restored from __doc__
        """ translated(self, degreesLatitude: float, degreesLongitude: float) -> QGeoPath """
        return QGeoPath

    def width(self): # real signature unknown; restored from __doc__
        """ width(self) -> float """
        return 0.0

    def __init__(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        pass


class QGeoPolygon(QGeoShape):
    """
    QGeoPolygon()
    QGeoPolygon(path: Iterable[QGeoCoordinate])
    QGeoPolygon(other: QGeoPolygon)
    QGeoPolygon(other: QGeoShape)
    """
    def addCoordinate(self, coordinate): # real signature unknown; restored from __doc__
        """ addCoordinate(self, coordinate: QGeoCoordinate) """
        pass

    def addHole(self, holePath, QGeoCoordinate=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        addHole(self, holePath: Iterable[QGeoCoordinate])
        addHole(self, holePath: Any)
        """
        pass

    def containsCoordinate(self, coordinate): # real signature unknown; restored from __doc__
        """ containsCoordinate(self, coordinate: QGeoCoordinate) -> bool """
        return False

    def coordinateAt(self, index): # real signature unknown; restored from __doc__
        """ coordinateAt(self, index: int) -> QGeoCoordinate """
        return QGeoCoordinate

    def hole(self, index): # real signature unknown; restored from __doc__
        """ hole(self, index: int) -> List[Any] """
        return []

    def holePath(self, index): # real signature unknown; restored from __doc__
        """ holePath(self, index: int) -> List[QGeoCoordinate] """
        return []

    def holesCount(self): # real signature unknown; restored from __doc__
        """ holesCount(self) -> int """
        return 0

    def insertCoordinate(self, index, coordinate): # real signature unknown; restored from __doc__
        """ insertCoordinate(self, index: int, coordinate: QGeoCoordinate) """
        pass

    def length(self, indexFrom=0, indexTo=-1): # real signature unknown; restored from __doc__
        """ length(self, indexFrom: int = 0, indexTo: int = -1) -> float """
        return 0.0

    def perimeter(self): # real signature unknown; restored from __doc__
        """ perimeter(self) -> List[QGeoCoordinate] """
        return []

    def removeCoordinate(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        removeCoordinate(self, coordinate: QGeoCoordinate)
        removeCoordinate(self, index: int)
        """
        pass

    def removeHole(self, index): # real signature unknown; restored from __doc__
        """ removeHole(self, index: int) """
        pass

    def replaceCoordinate(self, index, coordinate): # real signature unknown; restored from __doc__
        """ replaceCoordinate(self, index: int, coordinate: QGeoCoordinate) """
        pass

    def setPerimeter(self, path, QGeoCoordinate=None): # real signature unknown; restored from __doc__
        """ setPerimeter(self, path: Iterable[QGeoCoordinate]) """
        pass

    def size(self): # real signature unknown; restored from __doc__
        """ size(self) -> int """
        return 0

    def toString(self): # real signature unknown; restored from __doc__
        """ toString(self) -> str """
        return ""

    def translate(self, degreesLatitude, degreesLongitude): # real signature unknown; restored from __doc__
        """ translate(self, degreesLatitude: float, degreesLongitude: float) """
        pass

    def translated(self, degreesLatitude, degreesLongitude): # real signature unknown; restored from __doc__
        """ translated(self, degreesLatitude: float, degreesLongitude: float) -> QGeoPolygon """
        return QGeoPolygon

    def __init__(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        pass


class QGeoPositionInfo(__PyQt6_sip.wrapper):
    """
    QGeoPositionInfo()
    QGeoPositionInfo(coordinate: QGeoCoordinate, updateTime: Union[QDateTime, datetime.datetime])
    QGeoPositionInfo(other: QGeoPositionInfo)
    """
    def attribute(self, attribute): # real signature unknown; restored from __doc__
        """ attribute(self, attribute: QGeoPositionInfo.Attribute) -> float """
        return 0.0

    def coordinate(self): # real signature unknown; restored from __doc__
        """ coordinate(self) -> QGeoCoordinate """
        return QGeoCoordinate

    def hasAttribute(self, attribute): # real signature unknown; restored from __doc__
        """ hasAttribute(self, attribute: QGeoPositionInfo.Attribute) -> bool """
        return False

    def isValid(self): # real signature unknown; restored from __doc__
        """ isValid(self) -> bool """
        return False

    def removeAttribute(self, attribute): # real signature unknown; restored from __doc__
        """ removeAttribute(self, attribute: QGeoPositionInfo.Attribute) """
        pass

    def setAttribute(self, attribute, value): # real signature unknown; restored from __doc__
        """ setAttribute(self, attribute: QGeoPositionInfo.Attribute, value: float) """
        pass

    def setCoordinate(self, coordinate): # real signature unknown; restored from __doc__
        """ setCoordinate(self, coordinate: QGeoCoordinate) """
        pass

    def setTimestamp(self, timestamp, QDateTime=None, datetime_datetime=None): # real signature unknown; restored from __doc__
        """ setTimestamp(self, timestamp: Union[QDateTime, datetime.datetime]) """
        pass

    def swap(self, other): # real signature unknown; restored from __doc__
        """ swap(self, other: QGeoPositionInfo) """
        pass

    def timestamp(self): # real signature unknown; restored from __doc__
        """ timestamp(self) -> QDateTime """
        pass

    def __eq__(self, *args, **kwargs): # real signature unknown
        """ Return self==value. """
        pass

    def __ge__(self, *args, **kwargs): # real signature unknown
        """ Return self>=value. """
        pass

    def __gt__(self, *args, **kwargs): # real signature unknown
        """ Return self>value. """
        pass

    def __hash__(self, *args, **kwargs): # real signature unknown
        """ Return hash(self). """
        pass

    def __init__(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    def __le__(self, *args, **kwargs): # real signature unknown
        """ Return self<=value. """
        pass

    def __lt__(self, *args, **kwargs): # real signature unknown
        """ Return self<value. """
        pass

    def __ne__(self, *args, **kwargs): # real signature unknown
        """ Return self!=value. """
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""


    Attribute = None # (!) real value is "<enum 'Attribute'>"


class QGeoPositionInfoSource(__PyQt6_QtCore.QObject):
    """ QGeoPositionInfoSource(parent: QObject) """
    def availableSources(self): # real signature unknown; restored from __doc__
        """ availableSources() -> List[str] """
        return []

    def backendProperty(self, name): # real signature unknown; restored from __doc__
        """ backendProperty(self, name: str) -> Any """
        pass

    def childEvent(self, *args, **kwargs): # real signature unknown
        pass

    def connectNotify(self, *args, **kwargs): # real signature unknown
        pass

    def createDefaultSource(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        createDefaultSource(parent: QObject) -> QGeoPositionInfoSource
        createDefaultSource(parameters: Dict[str, Any], parent: QObject) -> QGeoPositionInfoSource
        """
        return QGeoPositionInfoSource

    def createSource(self, sourceName, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        createSource(sourceName: str, parent: QObject) -> QGeoPositionInfoSource
        createSource(sourceName: str, parameters: Dict[str, Any], parent: QObject) -> QGeoPositionInfoSource
        """
        return QGeoPositionInfoSource

    def customEvent(self, *args, **kwargs): # real signature unknown
        pass

    def disconnectNotify(self, *args, **kwargs): # real signature unknown
        pass

    def error(self): # real signature unknown; restored from __doc__
        """ error(self) -> QGeoPositionInfoSource.Error """
        pass

    def errorOccurred(self, *args, **kwargs): # real signature unknown
        """
        pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
        
        types is normally a sequence of individual types.  Each type is either a
        type object or a string that is the name of a C++ type.  Alternatively
        each type could itself be a sequence of types each describing a different
        overloaded signal.
        name is the optional C++ name of the signal.  If it is not specified then
        the name of the class attribute that is bound to the signal is used.
        revision is the optional revision of the signal that is exported to QML.
        If it is not specified then 0 is used.
        arguments is the optional sequence of the names of the signal's arguments.
        """
        pass

    def isSignalConnected(self, *args, **kwargs): # real signature unknown
        pass

    def lastKnownPosition(self, fromSatellitePositioningMethodsOnly=False): # real signature unknown; restored from __doc__
        """ lastKnownPosition(self, fromSatellitePositioningMethodsOnly: bool = False) -> QGeoPositionInfo """
        return QGeoPositionInfo

    def minimumUpdateInterval(self): # real signature unknown; restored from __doc__
        """ minimumUpdateInterval(self) -> int """
        return 0

    def positionUpdated(self, *args, **kwargs): # real signature unknown
        """
        pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
        
        types is normally a sequence of individual types.  Each type is either a
        type object or a string that is the name of a C++ type.  Alternatively
        each type could itself be a sequence of types each describing a different
        overloaded signal.
        name is the optional C++ name of the signal.  If it is not specified then
        the name of the class attribute that is bound to the signal is used.
        revision is the optional revision of the signal that is exported to QML.
        If it is not specified then 0 is used.
        arguments is the optional sequence of the names of the signal's arguments.
        """
        pass

    def preferredPositioningMethods(self): # real signature unknown; restored from __doc__
        """ preferredPositioningMethods(self) -> QGeoPositionInfoSource.PositioningMethod """
        pass

    def receivers(self, *args, **kwargs): # real signature unknown
        pass

    def requestUpdate(self, timeout=0): # real signature unknown; restored from __doc__
        """ requestUpdate(self, timeout: int = 0) """
        pass

    def sender(self, *args, **kwargs): # real signature unknown
        pass

    def senderSignalIndex(self, *args, **kwargs): # real signature unknown
        pass

    def setBackendProperty(self, name, value): # real signature unknown; restored from __doc__
        """ setBackendProperty(self, name: str, value: Any) -> bool """
        return False

    def setPreferredPositioningMethods(self, methods): # real signature unknown; restored from __doc__
        """ setPreferredPositioningMethods(self, methods: QGeoPositionInfoSource.PositioningMethod) """
        pass

    def setUpdateInterval(self, msec): # real signature unknown; restored from __doc__
        """ setUpdateInterval(self, msec: int) """
        pass

    def sourceName(self): # real signature unknown; restored from __doc__
        """ sourceName(self) -> str """
        return ""

    def startUpdates(self): # real signature unknown; restored from __doc__
        """ startUpdates(self) """
        pass

    def stopUpdates(self): # real signature unknown; restored from __doc__
        """ stopUpdates(self) """
        pass

    def supportedPositioningMethods(self): # real signature unknown; restored from __doc__
        """ supportedPositioningMethods(self) -> QGeoPositionInfoSource.PositioningMethod """
        pass

    def supportedPositioningMethodsChanged(self, *args, **kwargs): # real signature unknown
        """
        pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
        
        types is normally a sequence of individual types.  Each type is either a
        type object or a string that is the name of a C++ type.  Alternatively
        each type could itself be a sequence of types each describing a different
        overloaded signal.
        name is the optional C++ name of the signal.  If it is not specified then
        the name of the class attribute that is bound to the signal is used.
        revision is the optional revision of the signal that is exported to QML.
        If it is not specified then 0 is used.
        arguments is the optional sequence of the names of the signal's arguments.
        """
        pass

    def timerEvent(self, *args, **kwargs): # real signature unknown
        pass

    def updateInterval(self): # real signature unknown; restored from __doc__
        """ updateInterval(self) -> int """
        return 0

    def __init__(self, parent): # real signature unknown; restored from __doc__
        pass

    Error = None # (!) real value is "<enum 'Error'>"
    PositioningMethod = None # (!) real value is "<flag 'PositioningMethod'>"


class QGeoRectangle(QGeoShape):
    """
    QGeoRectangle()
    QGeoRectangle(center: QGeoCoordinate, degreesWidth: float, degreesHeight: float)
    QGeoRectangle(topLeft: QGeoCoordinate, bottomRight: QGeoCoordinate)
    QGeoRectangle(coordinates: Iterable[QGeoCoordinate])
    QGeoRectangle(other: QGeoRectangle)
    QGeoRectangle(other: QGeoShape)
    """
    def bottomLeft(self): # real signature unknown; restored from __doc__
        """ bottomLeft(self) -> QGeoCoordinate """
        return QGeoCoordinate

    def bottomRight(self): # real signature unknown; restored from __doc__
        """ bottomRight(self) -> QGeoCoordinate """
        return QGeoCoordinate

    def center(self): # real signature unknown; restored from __doc__
        """ center(self) -> QGeoCoordinate """
        return QGeoCoordinate

    def contains(self, rectangle): # real signature unknown; restored from __doc__
        """ contains(self, rectangle: QGeoRectangle) -> bool """
        return False

    def extendRectangle(self, coordinate): # real signature unknown; restored from __doc__
        """ extendRectangle(self, coordinate: QGeoCoordinate) """
        pass

    def height(self): # real signature unknown; restored from __doc__
        """ height(self) -> float """
        return 0.0

    def intersects(self, rectangle): # real signature unknown; restored from __doc__
        """ intersects(self, rectangle: QGeoRectangle) -> bool """
        return False

    def setBottomLeft(self, bottomLeft): # real signature unknown; restored from __doc__
        """ setBottomLeft(self, bottomLeft: QGeoCoordinate) """
        pass

    def setBottomRight(self, bottomRight): # real signature unknown; restored from __doc__
        """ setBottomRight(self, bottomRight: QGeoCoordinate) """
        pass

    def setCenter(self, center): # real signature unknown; restored from __doc__
        """ setCenter(self, center: QGeoCoordinate) """
        pass

    def setHeight(self, degreesHeight): # real signature unknown; restored from __doc__
        """ setHeight(self, degreesHeight: float) """
        pass

    def setTopLeft(self, topLeft): # real signature unknown; restored from __doc__
        """ setTopLeft(self, topLeft: QGeoCoordinate) """
        pass

    def setTopRight(self, topRight): # real signature unknown; restored from __doc__
        """ setTopRight(self, topRight: QGeoCoordinate) """
        pass

    def setWidth(self, degreesWidth): # real signature unknown; restored from __doc__
        """ setWidth(self, degreesWidth: float) """
        pass

    def topLeft(self): # real signature unknown; restored from __doc__
        """ topLeft(self) -> QGeoCoordinate """
        return QGeoCoordinate

    def topRight(self): # real signature unknown; restored from __doc__
        """ topRight(self) -> QGeoCoordinate """
        return QGeoCoordinate

    def toString(self): # real signature unknown; restored from __doc__
        """ toString(self) -> str """
        return ""

    def translate(self, degreesLatitude, degreesLongitude): # real signature unknown; restored from __doc__
        """ translate(self, degreesLatitude: float, degreesLongitude: float) """
        pass

    def translated(self, degreesLatitude, degreesLongitude): # real signature unknown; restored from __doc__
        """ translated(self, degreesLatitude: float, degreesLongitude: float) -> QGeoRectangle """
        return QGeoRectangle

    def united(self, rectangle): # real signature unknown; restored from __doc__
        """ united(self, rectangle: QGeoRectangle) -> QGeoRectangle """
        return QGeoRectangle

    def width(self): # real signature unknown; restored from __doc__
        """ width(self) -> float """
        return 0.0

    def __init__(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    def __ior__(self, *args, **kwargs): # real signature unknown
        """ Return self|=value. """
        pass

    def __or__(self, *args, **kwargs): # real signature unknown
        """ Return self|value. """
        pass

    def __ror__(self, *args, **kwargs): # real signature unknown
        """ Return value|self. """
        pass


class QGeoSatelliteInfo(__PyQt6_sip.wrapper):
    """
    QGeoSatelliteInfo()
    QGeoSatelliteInfo(other: QGeoSatelliteInfo)
    """
    def attribute(self, attribute): # real signature unknown; restored from __doc__
        """ attribute(self, attribute: QGeoSatelliteInfo.Attribute) -> float """
        return 0.0

    def hasAttribute(self, attribute): # real signature unknown; restored from __doc__
        """ hasAttribute(self, attribute: QGeoSatelliteInfo.Attribute) -> bool """
        return False

    def removeAttribute(self, attribute): # real signature unknown; restored from __doc__
        """ removeAttribute(self, attribute: QGeoSatelliteInfo.Attribute) """
        pass

    def satelliteIdentifier(self): # real signature unknown; restored from __doc__
        """ satelliteIdentifier(self) -> int """
        return 0

    def satelliteSystem(self): # real signature unknown; restored from __doc__
        """ satelliteSystem(self) -> QGeoSatelliteInfo.SatelliteSystem """
        pass

    def setAttribute(self, attribute, value): # real signature unknown; restored from __doc__
        """ setAttribute(self, attribute: QGeoSatelliteInfo.Attribute, value: float) """
        pass

    def setSatelliteIdentifier(self, satId): # real signature unknown; restored from __doc__
        """ setSatelliteIdentifier(self, satId: int) """
        pass

    def setSatelliteSystem(self, system): # real signature unknown; restored from __doc__
        """ setSatelliteSystem(self, system: QGeoSatelliteInfo.SatelliteSystem) """
        pass

    def setSignalStrength(self, signalStrength): # real signature unknown; restored from __doc__
        """ setSignalStrength(self, signalStrength: int) """
        pass

    def signalStrength(self): # real signature unknown; restored from __doc__
        """ signalStrength(self) -> int """
        return 0

    def swap(self, other): # real signature unknown; restored from __doc__
        """ swap(self, other: QGeoSatelliteInfo) """
        pass

    def __hash__(self, *args, **kwargs): # real signature unknown
        """ Return hash(self). """
        pass

    def __init__(self, other=None): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""


    Attribute = None # (!) real value is "<enum 'Attribute'>"
    SatelliteSystem = None # (!) real value is "<enum 'SatelliteSystem'>"


class QGeoSatelliteInfoSource(__PyQt6_QtCore.QObject):
    """ QGeoSatelliteInfoSource(parent: QObject) """
    def availableSources(self): # real signature unknown; restored from __doc__
        """ availableSources() -> List[str] """
        return []

    def backendProperty(self, name): # real signature unknown; restored from __doc__
        """ backendProperty(self, name: str) -> Any """
        pass

    def childEvent(self, *args, **kwargs): # real signature unknown
        pass

    def connectNotify(self, *args, **kwargs): # real signature unknown
        pass

    def createDefaultSource(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        createDefaultSource(parent: QObject) -> QGeoSatelliteInfoSource
        createDefaultSource(parameters: Dict[str, Any], parent: QObject) -> QGeoSatelliteInfoSource
        """
        return QGeoSatelliteInfoSource

    def createSource(self, sourceName, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        createSource(sourceName: str, parent: QObject) -> QGeoSatelliteInfoSource
        createSource(sourceName: str, parameters: Dict[str, Any], parent: QObject) -> QGeoSatelliteInfoSource
        """
        return QGeoSatelliteInfoSource

    def customEvent(self, *args, **kwargs): # real signature unknown
        pass

    def disconnectNotify(self, *args, **kwargs): # real signature unknown
        pass

    def error(self): # real signature unknown; restored from __doc__
        """ error(self) -> QGeoSatelliteInfoSource.Error """
        pass

    def errorOccurred(self, *args, **kwargs): # real signature unknown
        """
        pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
        
        types is normally a sequence of individual types.  Each type is either a
        type object or a string that is the name of a C++ type.  Alternatively
        each type could itself be a sequence of types each describing a different
        overloaded signal.
        name is the optional C++ name of the signal.  If it is not specified then
        the name of the class attribute that is bound to the signal is used.
        revision is the optional revision of the signal that is exported to QML.
        If it is not specified then 0 is used.
        arguments is the optional sequence of the names of the signal's arguments.
        """
        pass

    def isSignalConnected(self, *args, **kwargs): # real signature unknown
        pass

    def minimumUpdateInterval(self): # real signature unknown; restored from __doc__
        """ minimumUpdateInterval(self) -> int """
        return 0

    def receivers(self, *args, **kwargs): # real signature unknown
        pass

    def requestUpdate(self, timeout=0): # real signature unknown; restored from __doc__
        """ requestUpdate(self, timeout: int = 0) """
        pass

    def satellitesInUseUpdated(self, *args, **kwargs): # real signature unknown
        """
        pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
        
        types is normally a sequence of individual types.  Each type is either a
        type object or a string that is the name of a C++ type.  Alternatively
        each type could itself be a sequence of types each describing a different
        overloaded signal.
        name is the optional C++ name of the signal.  If it is not specified then
        the name of the class attribute that is bound to the signal is used.
        revision is the optional revision of the signal that is exported to QML.
        If it is not specified then 0 is used.
        arguments is the optional sequence of the names of the signal's arguments.
        """
        pass

    def satellitesInViewUpdated(self, *args, **kwargs): # real signature unknown
        """
        pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
        
        types is normally a sequence of individual types.  Each type is either a
        type object or a string that is the name of a C++ type.  Alternatively
        each type could itself be a sequence of types each describing a different
        overloaded signal.
        name is the optional C++ name of the signal.  If it is not specified then
        the name of the class attribute that is bound to the signal is used.
        revision is the optional revision of the signal that is exported to QML.
        If it is not specified then 0 is used.
        arguments is the optional sequence of the names of the signal's arguments.
        """
        pass

    def sender(self, *args, **kwargs): # real signature unknown
        pass

    def senderSignalIndex(self, *args, **kwargs): # real signature unknown
        pass

    def setBackendProperty(self, name, value): # real signature unknown; restored from __doc__
        """ setBackendProperty(self, name: str, value: Any) -> bool """
        return False

    def setUpdateInterval(self, msec): # real signature unknown; restored from __doc__
        """ setUpdateInterval(self, msec: int) """
        pass

    def sourceName(self): # real signature unknown; restored from __doc__
        """ sourceName(self) -> str """
        return ""

    def startUpdates(self): # real signature unknown; restored from __doc__
        """ startUpdates(self) """
        pass

    def stopUpdates(self): # real signature unknown; restored from __doc__
        """ stopUpdates(self) """
        pass

    def timerEvent(self, *args, **kwargs): # real signature unknown
        pass

    def updateInterval(self): # real signature unknown; restored from __doc__
        """ updateInterval(self) -> int """
        return 0

    def __init__(self, parent): # real signature unknown; restored from __doc__
        pass

    Error = None # (!) real value is "<enum 'Error'>"


class QNmeaPositionInfoSource(QGeoPositionInfoSource):
    """ QNmeaPositionInfoSource(updateMode: QNmeaPositionInfoSource.UpdateMode, parent: typing.Optional[QObject] = None) """
    def childEvent(self, *args, **kwargs): # real signature unknown
        pass

    def connectNotify(self, *args, **kwargs): # real signature unknown
        pass

    def customEvent(self, *args, **kwargs): # real signature unknown
        pass

    def device(self): # real signature unknown; restored from __doc__
        """ device(self) -> QIODevice """
        pass

    def disconnectNotify(self, *args, **kwargs): # real signature unknown
        pass

    def error(self): # real signature unknown; restored from __doc__
        """ error(self) -> QGeoPositionInfoSource.Error """
        pass

    def isSignalConnected(self, *args, **kwargs): # real signature unknown
        pass

    def lastKnownPosition(self, fromSatellitePositioningMethodsOnly=False): # real signature unknown; restored from __doc__
        """ lastKnownPosition(self, fromSatellitePositioningMethodsOnly: bool = False) -> QGeoPositionInfo """
        return QGeoPositionInfo

    def minimumUpdateInterval(self): # real signature unknown; restored from __doc__
        """ minimumUpdateInterval(self) -> int """
        return 0

    def parsePosInfoFromNmeaData(self, data, size, posInfo): # real signature unknown; restored from __doc__
        """ parsePosInfoFromNmeaData(self, data: bytes, size: int, posInfo: QGeoPositionInfo) -> Tuple[bool, bool] """
        pass

    def receivers(self, *args, **kwargs): # real signature unknown
        pass

    def requestUpdate(self, timeout=0): # real signature unknown; restored from __doc__
        """ requestUpdate(self, timeout: int = 0) """
        pass

    def sender(self, *args, **kwargs): # real signature unknown
        pass

    def senderSignalIndex(self, *args, **kwargs): # real signature unknown
        pass

    def setDevice(self, source): # real signature unknown; restored from __doc__
        """ setDevice(self, source: QIODevice) """
        pass

    def setUpdateInterval(self, msec): # real signature unknown; restored from __doc__
        """ setUpdateInterval(self, msec: int) """
        pass

    def setUserEquivalentRangeError(self, uere): # real signature unknown; restored from __doc__
        """ setUserEquivalentRangeError(self, uere: float) """
        pass

    def startUpdates(self): # real signature unknown; restored from __doc__
        """ startUpdates(self) """
        pass

    def stopUpdates(self): # real signature unknown; restored from __doc__
        """ stopUpdates(self) """
        pass

    def supportedPositioningMethods(self): # real signature unknown; restored from __doc__
        """ supportedPositioningMethods(self) -> QGeoPositionInfoSource.PositioningMethod """
        pass

    def timerEvent(self, *args, **kwargs): # real signature unknown
        pass

    def updateMode(self): # real signature unknown; restored from __doc__
        """ updateMode(self) -> QNmeaPositionInfoSource.UpdateMode """
        pass

    def userEquivalentRangeError(self): # real signature unknown; restored from __doc__
        """ userEquivalentRangeError(self) -> float """
        return 0.0

    def __init__(self, updateMode, parent, QObject=None, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        pass

    UpdateMode = None # (!) real value is "<enum 'UpdateMode'>"


class QNmeaSatelliteInfoSource(QGeoSatelliteInfoSource):
    """ QNmeaSatelliteInfoSource(mode: QNmeaSatelliteInfoSource.UpdateMode, parent: typing.Optional[QObject] = None) """
    def backendProperty(self, name): # real signature unknown; restored from __doc__
        """ backendProperty(self, name: str) -> Any """
        pass

    def childEvent(self, *args, **kwargs): # real signature unknown
        pass

    def connectNotify(self, *args, **kwargs): # real signature unknown
        pass

    def customEvent(self, *args, **kwargs): # real signature unknown
        pass

    def device(self): # real signature unknown; restored from __doc__
        """ device(self) -> QIODevice """
        pass

    def disconnectNotify(self, *args, **kwargs): # real signature unknown
        pass

    def error(self): # real signature unknown; restored from __doc__
        """ error(self) -> QGeoSatelliteInfoSource.Error """
        pass

    def isSignalConnected(self, *args, **kwargs): # real signature unknown
        pass

    def minimumUpdateInterval(self): # real signature unknown; restored from __doc__
        """ minimumUpdateInterval(self) -> int """
        return 0

    def parseSatelliteInfoFromNmea(self, data, size, infos, QGeoSatelliteInfo=None): # real signature unknown; restored from __doc__
        """ parseSatelliteInfoFromNmea(self, data: bytes, size: int, infos: Iterable[QGeoSatelliteInfo]) -> Tuple[QNmeaSatelliteInfoSource.SatelliteInfoParseStatus, QGeoSatelliteInfo.SatelliteSystem] """
        pass

    def parseSatellitesInUseFromNmea(self, data, size, pnrsInUse, p_int=None): # real signature unknown; restored from __doc__
        """ parseSatellitesInUseFromNmea(self, data: bytes, size: int, pnrsInUse: Iterable[int]) -> QGeoSatelliteInfo.SatelliteSystem """
        pass

    def receivers(self, *args, **kwargs): # real signature unknown
        pass

    def requestUpdate(self, timeout=0): # real signature unknown; restored from __doc__
        """ requestUpdate(self, timeout: int = 0) """
        pass

    def sender(self, *args, **kwargs): # real signature unknown
        pass

    def senderSignalIndex(self, *args, **kwargs): # real signature unknown
        pass

    def setBackendProperty(self, name, value): # real signature unknown; restored from __doc__
        """ setBackendProperty(self, name: str, value: Any) -> bool """
        return False

    def setDevice(self, source): # real signature unknown; restored from __doc__
        """ setDevice(self, source: QIODevice) """
        pass

    def setUpdateInterval(self, msec): # real signature unknown; restored from __doc__
        """ setUpdateInterval(self, msec: int) """
        pass

    def startUpdates(self): # real signature unknown; restored from __doc__
        """ startUpdates(self) """
        pass

    def stopUpdates(self): # real signature unknown; restored from __doc__
        """ stopUpdates(self) """
        pass

    def timerEvent(self, *args, **kwargs): # real signature unknown
        pass

    def updateMode(self): # real signature unknown; restored from __doc__
        """ updateMode(self) -> QNmeaSatelliteInfoSource.UpdateMode """
        pass

    def __init__(self, mode, parent, QObject=None, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        pass

    SatelliteInfoParseStatus = None # (!) real value is "<enum 'SatelliteInfoParseStatus'>"
    SimulationUpdateInterval = 'nmea.satellite_info_simulation_interval'
    UpdateMode = None # (!) real value is "<enum 'UpdateMode'>"


# variables with complex values

__loader__ = None # (!) real value is '<_frozen_importlib_external.ExtensionFileLoader object at 0x000001C9BB8AC350>'

__spec__ = None # (!) real value is "ModuleSpec(name='PyQt6.QtPositioning', loader=<_frozen_importlib_external.ExtensionFileLoader object at 0x000001C9BB8AC350>, origin='C:\\\\Users\\\\xukai\\\\Downloads\\\\??2\\\\venv\\\\Lib\\\\site-packages\\\\PyQt6\\\\QtPositioning.pyd')"

