import { type BufferAccess } from '../../common/BufferAccess.js'; export type ByteRecorder = { recordByte(byte: number): void; recordBit(value: number): void; }; export declare function recordBytes(byteRecorder: ByteRecorder, dataBa: BufferAccess): void; export declare function recordByteLsbFirst(byteRecorder: ByteRecorder, byte: number): void; export declare function recordByteMsbFirst(byteRecorder: ByteRecorder, byte: number): void;