module GitHub.App.Token
  ( generateInstallationToken
  , AppCredentials (..)
  , AppId (..)
  , PrivateKey (..)
  , InstallationId (..)
  , AccessToken (..)

    -- * Scoped
  , CreateAccessToken (..)
  , module GitHub.App.Token.Permissions
  , generateInstallationTokenScoped
  ) where

import GitHub.App.Token.AppCredentials
import GitHub.App.Token.Generate
import GitHub.App.Token.Permissions