# encoding: utf-8
# module PyQt5.QtXml
# from C:\Programs\Python\Python313\Lib\site-packages\PyQt5\QtXml.pyd
# by generator 1.147
# no doc

# imports
import sip as __sip


from .QDomNode import QDomNode

class QDomCharacterData(QDomNode):
    """
    QDomCharacterData()
    QDomCharacterData(x: QDomCharacterData)
    """
    def appendData(self, arg, p_str=None): # real signature unknown; restored from __doc__
        """ appendData(self, arg: Optional[str]) """
        pass

    def data(self): # real signature unknown; restored from __doc__
        """ data(self) -> str """
        return ""

    def deleteData(self, offset, count): # real signature unknown; restored from __doc__
        """ deleteData(self, offset: int, count: int) """
        pass

    def insertData(self, offset, arg, p_str=None): # real signature unknown; restored from __doc__
        """ insertData(self, offset: int, arg: Optional[str]) """
        pass

    def length(self): # real signature unknown; restored from __doc__
        """ length(self) -> int """
        return 0

    def nodeType(self): # real signature unknown; restored from __doc__
        """ nodeType(self) -> QDomNode.NodeType """
        pass

    def replaceData(self, offset, count, arg, p_str=None): # real signature unknown; restored from __doc__
        """ replaceData(self, offset: int, count: int, arg: Optional[str]) """
        pass

    def setData(self, a0, p_str=None): # real signature unknown; restored from __doc__
        """ setData(self, a0: Optional[str]) """
        pass

    def substringData(self, offset, count): # real signature unknown; restored from __doc__
        """ substringData(self, offset: int, count: int) -> str """
        return ""

    def __init__(self, x=None): # real signature unknown; restored from __doc__ with multiple overloads
        pass


