/** Binary reader/writer for the OpenTimestamps proof format. Node builtins only. */ export declare class OtsError extends Error { constructor(message: string); } export declare class Reader { private readonly buf; private offset; constructor(buf: Buffer, offset?: number); remaining(): number; eof(): boolean; readByte(): number; read(n: number): Buffer; readVaruint(): number; readVarbytes(max?: number): Buffer; assertMagic(magic: Buffer): void; assertEof(): void; } export declare class Writer { private chunks; writeByte(b: number): void; write(buf: Buffer | number[]): void; writeVaruint(value: number): void; writeVarbytes(buf: Buffer): void; toBuffer(): Buffer; } //# sourceMappingURL=codec.d.ts.map