///
import { Result } from 'neverthrow';
export declare type BufferReaderT = Readonly<{
finishedParsing: () => boolean;
readNextBuffer: (byteCount: number) => Result;
remainingBytes: () => Buffer;
}>;
export declare const BufferReader: {
create: (buf: Buffer) => BufferReaderT;
};
export declare const readBuffer: (buffer: Buffer) => (byteCount: number) => Result;
//# sourceMappingURL=bufferReader.d.ts.map