defmodule Mobilizon.Service.Search.Provider do
@moduledoc """
Behaviour for a search provider
"""
@doc """
Returns a paginated list of events
@callback search(options :: Keyword.t()) :: Mobilizon.Storage.Page.t(Mobilizon.Events.Event.t())
end