# Stubs for louie.dispatcher (Python 3)
#
# NOTE: This dynamically typed stub was automatically generated by stubgen.
from louie.sender import Any
def itervalues(d: Any): ...
def iteritems(d: Any): ...
connects: int
disconnects: int
sends: int
def print_stats() -> None: ...
WEAKREF_TYPES: Any
connections: Any
senders: Any
senders_back: Any
plugins: Any
def reset() -> None: ...
def connect(receiver: Any, signal: Any = ..., sender: Any = ..., weak: bool = ...) -> None: ...
def disconnect(receiver: Any, signal: Any = ..., sender: Any = ..., weak: bool = ...) -> None: ...
def get_receivers(sender: Any = ..., signal: Any = ...): ...
def live_receivers(receivers: Any) -> None: ...
def get_all_receivers(sender: Any = ..., signal: Any = ...) -> None: ...
def send(signal: Any = ..., sender: Any = ..., *arguments: Any, **named: Any): ...
def send_minimal(signal: Any = ..., sender: Any = ..., *arguments: Any, **named: Any): ...
def send_exact(signal: Any = ..., sender: Any = ..., *arguments: Any, **named: Any): ...
def send_robust(signal: Any = ..., sender: Any = ..., *arguments: Any, **named: Any): ...