from typing import Any, Protocol from app.adapters.db import Model class CreateModel(Protocol): def __call__[T: Model](self, model: type[T], **kwargs: Any) -> T: ...