"""
This type stub file was generated by pyright.
"""

import PySide

kwdsFgColour = PySide.QtGui.QColor(122, 136, 53)
stringLiteralsFgColourDQ = PySide.QtGui.QColor(226, 138, 138)
stringLiteralsFgColourSQ = PySide.QtGui.QColor(110, 160, 121)
commentsFgColour = PySide.QtGui.QColor(188, 179, 84)
blinkTypesColour = PySide.QtGui.QColor(25, 25, 80)
blinkFuncsColour = PySide.QtGui.QColor(3, 185, 191)

class ScriptInputArea(PySide.QtGui.QPlainTextEdit, PySide.QtCore.QObject):
    userChangedEvent = ...
    def __init__(self, output, editor, parent=...) -> None: ...
    def lineNumberAreaWidth(self): ...
    def updateLineNumberAreaWidth(self): ...
    def updateLineNumberArea(self, rect, dy): ...
    def resizeEvent(self, event): ...
    def getFontFromHieroPrefs(self): ...
    def getFontFromNukePrefs(self): ...
    def setFontFromPrefs(self): ...
    def showEvent(self, event): ...
    def lineNumberAreaPaintEvent(self, event): ...
    def highlightCurrentLine(self): ...
    def highlightErrorLine(self): ...
    def keyPressEvent(self, event): ...
    def focusOutEvent(self, event): ...
    def insertIndent(self, tc): ...
    def commentSelected(self): ...
    def ExtendSelectionToCompleteLines(self, tc): ...
    def increaseIndentationSelected(self): ...
    def decreaseIndentationSelected(self): ...
    def completionsForToken(self, token): ...
    def completeTokenUnderCursor(self, token): ...
    def insertCompletion(self, completion): ...
    def completerHighlightChanged(self, highlighted): ...
    def getErrorLineFromTraceback(self, tracebackStr): ...
    def runScript(self): ...

class InputHighlighter(PySide.QtGui.QSyntaxHighlighter):
    def __init__(self, doc, parent=...) -> None: ...
    def highlightBlock(self, text): ...

class LineNumberArea(PySide.QtGui.QWidget):
    def __init__(self, scriptInputWidget, parent=...) -> None: ...
    def sizeHint(self): ...
    def paintEvent(self, event): ...
