module Network.Mail.Newsletter.Web
 ( HasApiRoot(..), DedupSubscriptions(..), HasAllowedOrigins(..), HasClientSessionKey(..)
 , NewsletterTimeouts(..), HasNewsletterTimeouts(..)
 , NewsletterAPI, newsletterApi
 , HasNlTemplates(..), NlTemplates(..), defTemplates
 , serveNewsletter
 , module Network.Mail.Newsletter.Web.Dedup.InMem
 ) where


import Network.Mail.Newsletter.Web.API
import Network.Mail.Newsletter.Web.Handlers
import Network.Mail.Newsletter.Web.Templates
import Network.Mail.Newsletter.Web.Dedup.InMem