# Functions
NewPromAPI creates new PromAPI.
TimeoutMiddleware sets request timeout by given parameter, if set.
# Structs
PromAPI implements promapi.Handler.
PromAPIOptions describes [PromAPI] options.
PromError is a wrapper for API errors.
# Interfaces
Engine is a Prometheus engine interface.