# DO NOT EDIT - AUTOMATICALLY GENERATED BY tests/make_test_stubs.py!
from __future__ import annotations
from typing import List
from typing import (
    Any,
    Optional,
)


def CSA_motor_efficiency(P: float, closed: bool = ..., poles: int = ..., high_efficiency: bool = ...) -> float: ...


def Corripio_motor_efficiency(P: float) -> float: ...


def Corripio_pump_efficiency(Q: float) -> float: ...


def VFD_efficiency(P: float, load: float = ...) -> float: ...


def current_ideal(P: float, V: float, phase: int = ..., PF: float = ...) -> float: ...


def motor_efficiency_underloaded(P: float, load: float = ...) -> float: ...


def motor_round_size(P: float) -> float: ...


def specific_diameter(Q: float, H: float, D: float) -> float: ...


def specific_speed(Q: float, H: float, n: float = ...) -> float: ...


def speed_synchronous(f: float, poles: int = ..., phase: int = ...) -> float: ...


class CountryPower:
    def __init__(self, country: str, voltage: Any, freq: float, plugs: Optional[Any] = ...) -> None: ...

__all__: List[str]