module Network.HTTP2.Internal (
  -- * File
    module Network.HTTP2.Arch.File
  -- * Types
  , Scheme
  , Authority
  , Path
  -- * Request and response
  , InpObj(..)
  , InpBody
  , OutObj(..)
  , OutBody(..)
  , FileSpec(..)
  -- * Sender
  , Next(..)
  , BytesFilled
  , DynaNext
  , StreamingChunk(..)
  , fillBuilderBodyGetNext
  , fillFileBodyGetNext
  , fillStreamBodyGetNext
  -- * Trailer
  , TrailersMaker
  , defaultTrailersMaker
  , NextTrailersMaker(..)
  , runTrailersMaker
  )  where

import Network.HTTP2.Arch.File
import Network.HTTP2.Arch.Types
import Network.HTTP2.Arch.Sender