/// export interface IHunk { buffer: Buffer; first: number; last: number; length: number; set(idx: number, value: number): void; at(idx: number): number; covers(idx: number): boolean; slice(start: number, end?: number): Buffer; } export declare class Hunk implements IHunk { private readonly _buffer; private readonly _offset; readonly buffer: Buffer; readonly first: number; readonly last: number; readonly length: number; constructor(buffer: Buffer, offset?: number); set(idx: number, value: number): void; at(idx: number): number; covers(idx: number): boolean; slice(start: number, end?: number): Buffer; }