from .utils import are_traffic_lights_visible as are_traffic_lights_visible, is_window_resizable as is_window_resizable, set_traffic_lights_visible as set_traffic_lights_visible, start_system_move as start_system_move
from _typeshed import Incomplete
from qtpy.QtGui import QMouseEvent as QMouseEvent
from qtpy.QtWidgets import QFrame, QWidget as QWidget

class QTitleBar(QFrame):
    label: Incomplete
    def __init__(self, parent: QWidget | None = None) -> None: ...
    def setText(self, text: str): ...
    def text(self) -> str: ...
    def mouseMoveEvent(self, event: QMouseEvent): ...
    def mouseDoubleClickEvent(self, event: QMouseEvent): ...
    def setButtonBoxVisible(self, visible: bool): ...
    def isButtonBoxVisible(self) -> bool: ...
