from __future__ import annotations from typing import TYPE_CHECKING from src.snapshot import Snapshot if TYPE_CHECKING: from src.recorder import RecorderWindow class Bot: def __init__(self, recorder: RecorderWindow): self.recorder: RecorderWindow = recorder def on_snapshot_received(self, snapshot: Snapshot): pass