export type RLESizes = [number, number, number, number]; /** * Compresses input using dynamically sized RLE compression and returns * result as `Uint8Array`. * * @param src - * @param num - number of input words * @param wordSize - in bits, range 1 - 32 * @param rleSizes - run-length group sizes (in bits, max. 16) */ export declare const encodeBinary: (src: Iterable, num: number, wordSize?: number, rleSizes?: RLESizes) => Uint8Array; export declare const decodeBinary: (src: Uint8Array) => Uint8Array | Uint16Array | Uint32Array; /** @deprecated renamed to {@link encodeBinary} */ export declare const encode: (src: Iterable, num: number, wordSize?: number, rleSizes?: RLESizes) => Uint8Array; /** @deprecated renamed to {@link decodeBinary} */ export declare const decode: (src: Uint8Array) => Uint8Array | Uint16Array | Uint32Array; //# sourceMappingURL=binary.d.ts.map