/** * Sun/NeXT AU reader and writer. * * The simplest audio container in common use: a 24-byte big-endian header and * then raw samples. Still turns up from Java's `javax.sound`, older Unix tools, * and telephony systems, and it costs almost nothing to support. */ import { type Limits } from '../limits.js'; import type { DecodedContainer, ContainerEncodeOptions } from './types.js'; export interface AuDecodeOptions { limits?: Partial; } /** Decodes a Sun/NeXT AU file. */ export declare function decodeAu(input: Uint8Array, options?: AuDecodeOptions): DecodedContainer; /** Encodes planar float channels as a Sun/NeXT AU file. */ export declare function encodeAu(channelData: readonly Float32Array[], sampleRate: number, options?: ContainerEncodeOptions): Uint8Array;