/** CRC-32 (IEEE, as gzip), which event-stream uses for both checksums. */ export declare function crc32(bytes: Uint8Array): number; export type EventHeaders = Readonly>; /** One event-stream message. */ export declare function encodeMessage(headers: EventHeaders, payload: Uint8Array): Uint8Array; /** Reads one message. Throws on a truncated or corrupted frame. */ export declare function decodeMessage(buffer: ArrayBuffer): { headers: EventHeaders; payload: Uint8Array; }; /** An AudioEvent carrying 16-bit PCM. An empty one ends the stream. */ export declare function audioEvent(pcm: Uint8Array): Uint8Array; //# sourceMappingURL=event-stream.d.ts.map