"""
PySide stub files generated by **IceSpringPySideStubs**

Home: https://baijifeilong.github.io/2022/01/06/ice-spring-pyside-stubs/index.html

Github: https://github.com/baijifeilong/IceSpringPySideStubs

PyPI(PySide2): https://pypi.org/project/IceSpringPySideStubs-PySide2

PyPI(PySide6): https://pypi.org/project/IceSpringPySideStubs-PySide6

Generated by BaiJiFeiLong@gmail.com

Licence: GPLv3
"""
from typing import overload
import PySide6.QtCore
import PySide6.QtScxml

bytes = str


class QScxmlExecutableContent(object):
    """
    https://doc.qt.io/qt-6/qscxmlexecutablecontent.html

    **Detailed Description**
    """

    class AssignmentInfo(object):
        @overload
        def __init__(self) -> None:
            ...

        @overload
        def __init__(
            self, AssignmentInfo: PySide6.QtScxml.QScxmlExecutableContent.AssignmentInfo
        ) -> None:
            ...

        @staticmethod
        def __copy__() -> None:
            ...

    class EvaluatorInfo(object):
        @overload
        def __init__(self) -> None:
            ...

        @overload
        def __init__(
            self, EvaluatorInfo: PySide6.QtScxml.QScxmlExecutableContent.EvaluatorInfo
        ) -> None:
            ...

        @staticmethod
        def __copy__() -> None:
            ...

    class ForeachInfo(object):
        @overload
        def __init__(self) -> None:
            ...

        @overload
        def __init__(
            self, ForeachInfo: PySide6.QtScxml.QScxmlExecutableContent.ForeachInfo
        ) -> None:
            ...

        @staticmethod
        def __copy__() -> None:
            ...

    class InvokeInfo(object):
        @overload
        def __init__(self) -> None:
            ...

        @overload
        def __init__(
            self, InvokeInfo: PySide6.QtScxml.QScxmlExecutableContent.InvokeInfo
        ) -> None:
            ...

        @staticmethod
        def __copy__() -> None:
            ...

    class ParameterInfo(object):
        @overload
        def __init__(self) -> None:
            ...

        @overload
        def __init__(
            self, ParameterInfo: PySide6.QtScxml.QScxmlExecutableContent.ParameterInfo
        ) -> None:
            ...

        @staticmethod
        def __copy__() -> None:
            ...
