from abc import ABC, abstractmethod from typing import List class IReadingController(ABC): @abstractmethod async def get_reading_passage(self, passage: int, topic: str, exercises: List[str], difficulty: str): pass