/** * Checksums required by the FLAC bitstream. * * FLAC is unusually thorough about integrity: every frame header carries a * CRC-8, every frame a CRC-16, and STREAMINFO holds an MD5 of the *unencoded* * samples. That last one is why `flac -t` can prove a file decodes back to * exactly what went in — a guarantee worth preserving, so audiobox computes it * rather than writing the all-zero "not computed" placeholder the spec permits. */ export declare function crc8(data: Uint8Array, start?: number, end?: number): number; export declare function crc16(data: Uint8Array, start?: number, end?: number): number; /** Streaming MD5, so the encoder can hash samples as it writes frames. */ export declare class Md5 { #private; update(data: Uint8Array): void; digest(): Uint8Array; }