t() :: %Klaviyo.Config{ host: String.t(), http_client: module(), http_client_opts: any(), json_codec: module(), path: String.t(), port: pos_integer(), private_api_key: String.t(), protocol: String.t(), public_api_key: String.t(), retry: boolean(), retry_opts: Keyword.t() }
new(map()) :: t()