from collections.abc import Callable, Coroutine

from csirtmu.perun_sync.temporal.worker import TemporalWorker

workers: dict[str, Callable[[], Coroutine[None, None, None]]] = {
    worker.name: worker().start for worker in TemporalWorker.__subclasses__()
}
