$headers Headers assembled so far. * @param string $body The exact request body the signature must cover. * @return array */ public function sign( array $headers, string $body ): array; }