"""Type stubs for McRogueFace automation API.""" from typing import Optional, Tuple def click(x=None, y=None, clicks=1, interval=0.0, button='left') -> Any: ... def doubleClick(x=None, y=None) -> Any: ... def dragRel(xOffset, yOffset, duration=0.0, button='left') -> Any: ... def dragTo(x, y, duration=0.0, button='left') -> Any: ... def hotkey(*keys) - Press a hotkey combination (e.g., hotkey('ctrl', 'c')) -> Any: ... def keyDown(key) -> Any: ... def keyUp(key) -> Any: ... def middleClick(x=None, y=None) -> Any: ... def mouseDown(x=None, y=None, button='left') -> Any: ... def mouseUp(x=None, y=None, button='left') -> Any: ... def moveRel(xOffset, yOffset, duration=0.0) -> Any: ... def moveTo(x, y, duration=0.0) -> Any: ... def onScreen(x, y) -> Any: ... def position() - Get current mouse position as (x, y) -> Any: ... def rightClick(x=None, y=None) -> Any: ... def screenshot(filename) -> Any: ... def scroll(clicks, x=None, y=None) -> Any: ... def size() - Get screen size as (width, height) -> Any: ... def tripleClick(x=None, y=None) -> Any: ... def typewrite(message, interval=0.0) -> Any: ...