module Web.Apiary.ClientSession.Explicit
    (
      Session, SessionConfig(..)
    , withSession
    -- * actions
    , setSession
    , csrfToken
    -- * filters
    , session, checkToken
    -- * lowlevels
    , mkSessionCookie, getSessionValue
    -- * reexports
    , module Data.Default.Class
    -- | deleteCookie
    , module Web.Apiary.Cookie
    ) where

import Web.Apiary.ClientSession.Internal
import Data.Default.Class
import Web.Apiary.Cookie(deleteCookie)