from tkinter import *
from _typeshed import Incomplete

close_list: Incomplete
returns_list: Incomplete

def open_app(app_path: Incomplete | None = None, app_name: Incomplete | None = None) -> None: ...

class Errormess(Exception):
    message: Incomplete
    def __init__(self, message) -> None: ...

def totp(secret, time_step: int = 30, length: int = 6): ...
def convert_to_utf8(input_file, input_encoding, output_file, contents: bool = False): ...
def fps(duration: int = 5): ...
def Version(): ...

version: Incomplete

def hard(): ...

hardware_info: Incomplete

class hardware:
    c: Incomplete
    def cpu() -> None: ...
    def memory() -> None: ...
    def disk() -> None: ...
    def heatdiss(): ...
    def GPU(get: str = 'name'): ...

class Sandbox:
    def sandbox(program_name): ...

def browser(browser): ...
def users(): ...
def fetch_url(url, method: str = 'GET', body: Incomplete | None = None, headers: Incomplete | None = None, encoding: str = 'utf-8', returns: str = 'data'): ...
def parse_url(url): ...
def default(txt, font: str = 'larry3d') -> None: ...

class WordArt:
    DEFAULT_FONT: str
    COLOR_CODES: Incomplete
    RESET_COLOR: str
    FONTS: Incomplete
    def figlet_format(text, font=...): ...
    def parse_color(color_str): ...
    def wordart(text, font=..., color: str = 'DEFAULT') -> None: ...

def opens(url: str = '', browser: str = 'msedge') -> None: ...
def download(url, destination, Savelocation, Sen: str = 'get') -> None: ...
def system(none: Incomplete | None = None): ...
def desktop(): ...
def username(): ...
def timecur(): ...
def timemin(minutes): ...
def sleep(seconds) -> None: ...
def close(method: str = 'sys') -> None: ...
def route(relative_path): ...
def filehash(file_path): ...
def copy(source_file, destination_file) -> None: ...
def copy_secure(source_file, destination_file) -> None: ...
def copy_secure2(source_file, destination_file) -> None: ...
def execute_command(command): ...
def copy3_secure(source_file, destination_file, yes_or_no: bool = False) -> None: ...
def software(): ...

class adb:
    def install_apk(apk_path) -> None: ...
    def uninstall_app(package_name) -> None: ...
    def shutdown_device() -> None: ...
    def reboot_device() -> None: ...
    def reboot_to_recovery() -> None: ...
    def usb() -> None: ...
    def getip(): ...
    def wifi(ip_address) -> None: ...
    def commands(command): ...
    def root() -> None: ...

def admin(): ...
def uac() -> None: ...

class Setting(adb):
    desktop: Incomplete
    user: Incomplete
    time_cur: Incomplete
    admin: Incomplete
ADB = adb
android = adb
DESKTOP: Incomplete
USERNAME: Incomplete
folder_path: Incomplete

def getcwd(): ...
def pytodll(file) -> None: ...
def vmxfile(vmx_path, iso_path) -> None: ...
def virt(vmx_path, iso_path) -> None: ...
def startvirt(vmx_path, hidden: bool = True) -> None: ...
def virtrun(iso_path, vmx_path, start: bool = True) -> None: ...

count: str

def screenshot(save_dir) -> None: ...

class image:
    def crop_image(input_path, output_path, left, top, right, bottom) -> None: ...
    class Bmp:
        def read_bmp(file_path): ...
        def crop_bmp(bmp_data, x, y, width, height): ...
        def save_bmp(cropped_bmp, output_path) -> None: ...

class Screen:
    user32: Incomplete
    MOUSEEVENTF_LEFTDOWN: int
    MOUSEEVENTF_LEFTUP: int
    MOUSEEVENTF_MOVE: int
    MOUSEEVENTF_RIGHTDOWN: int
    MOUSEEVENTF_RIGHTUP: int
    VK_SHIFT: int
    VK_CONTROL: int
    VK_RETURN: int
    KEYEVENTF_KEYUP: int
    key_mapping: Incomplete
    def click_cur(button: str = 'left', delay: float = 0.1) -> None: ...
    def mouse(): ...
    def move(x, y) -> None: ...
    def click(x, y, button, delay: float = 0.1) -> None: ...
    def press(key_name) -> None: ...
    def press_keys(key_names) -> None: ...
    def type_text(text) -> None: ...

class Count:
    def factorial(n): ...
    def sin(x, num_terms: int = 10): ...
    def cos(x, num_terms: int = 10): ...
    def exp(x, num_terms: int = 10): ...
    def log(x, tolerance: float = 1e-06, max_iterations: int = 100): ...
    def d_sin(x): ...
    def d_cos(x): ...
    def tan(x): ...
    def d_tan(x): ...
    def sinh(x, num_terms: int = 10): ...
    def cosh(x, num_terms: int = 10): ...
    def tanh(x): ...
    def pi(iterations): ...
    def evaluate_expression(expression): ...
    expressions: Incomplete
    def java() -> None: ...
    PI: float

class SimpleContainer:
    image_name: Incomplete
    container_id: Incomplete
    running: bool
    def __init__(self, image_name) -> None: ...
    def create(self) -> None: ...
    process: Incomplete
    def start(self, command) -> None: ...
    def stop(self) -> None: ...
    def remove(self) -> None: ...
    def logs(self) -> None: ...
