from typing import Any, Dict, List class Storage: """Abstract base class defining the storage interface""" def save(self, value: Any, metadata: Dict[str, Any]) -> None: pass def search(self, key: str) -> List[Dict[str, Any]]: # type: ignore pass def reset(self) -> None: pass