-- | The Backend data type
module GHC.Plugin.OllamaHoles.Backend (Backend(..)) where

import Data.Text (Text)

-- | Backend to use.
data Backend = Backend
    { Backend -> IO (Maybe [Text])
listModels :: IO (Maybe [Text])
    , Backend -> Text -> Text -> IO (Either String Text)
generateFits :: Text -> Text -> IO (Either String Text)
    }