/** * FLAC decoder. * * FLAC is lossless: it predicts each sample from its predecessors and stores * only the prediction error, Rice-coded. Decoding is therefore exact — the * output is bit-identical to what was encoded, which is why the round-trip test * for this format asserts equality rather than a tolerance. * * Supports both fixed and LPC prediction, all four channel decorrelation modes, * and Rice partitioning including escaped (raw) partitions. */ import type { DecodedContainer } from '../formats/types.js'; import type { DecodeOptions } from '../types.js'; /** Decodes a FLAC stream. */ export declare function decodeFlac(input: Uint8Array, options?: DecodeOptions): DecodedContainer;