| from __future__ import annotations | |
| from abc import ABC, abstractmethod | |
| class OcrProvider(ABC): | |
| async def extract(self, image_bytes: bytes, region: tuple[float, float, float, float] | None = None) -> dict: | |
| raise NotImplementedError | |
| from __future__ import annotations | |
| from abc import ABC, abstractmethod | |
| class OcrProvider(ABC): | |
| async def extract(self, image_bytes: bytes, region: tuple[float, float, float, float] | None = None) -> dict: | |
| raise NotImplementedError | |