import public HTTP.API.Client.Content
import public HTTP.API.Client.Header
import public HTTP.API.Client.Interface
import public HTTP.API.Client.Method
import public HTTP.API.Client.Path
import public HTTP.API.Client.Query
import public HTTP.API.Client.Requestdata HTTPError : TypeHTTP Errors
send1 : Has HTTPError es => Decoder t -> (Result es t -> IO1 ()) -> HTTPRequest -> IO1 (IO1 ())sendEndpoint : Has HTTPError es => (endpoint : HList ts) -> {auto all : All Receive ts} -> HList (AllRecConstraints endpoint) => HList (AllRecTypes endpoint) -> JS es ()requestEndpoint : Has HTTPError es => (endpoint : HList ts) -> {auto all : All Receive ts} -> HList (AllRecConstraints endpoint) => HList (AllRecTypes endpoint) -> (0 f : Type) -> (0 t : Type) -> DecodeVia f t => JS es trequestJSONEndpoint : Has HTTPError es => (endpoint : HList ts) -> {auto all : All Receive ts} -> HList (AllRecConstraints endpoint) => HList (AllRecTypes endpoint) -> (0 t : Type) -> DecodeVia JSON t => JS es t