from global_search.repositories.global_search_repository import GlobalSearchRepository class AbstractSearchProvider: repository = GlobalSearchRepository() def __init__(self, query: str, limit: int, offset: int): self.query = query self.limit = limit self.offset = offset def search(self): raise NotImplementedError