<?php

/**
 * Stub de análise para a extensão nativa `blake3` (ExinOne/php-blake3-ext, ADR-029).
 * Não é executável em runtime: existe só para o PHPStan/Larastan conhecer a assinatura.
 *
 * @param  string  $data
 * @param  int  $output_size  1–65536 bytes.
 * @param  string  $key  Chave de 32 bytes (vazia = hash padrão).
 * @param  bool  $raw_output  true = binário; false = hex.
 */
function blake3_hash(string $data, int $output_size = 32, string $key = '', bool $raw_output = false): string {}
