export type Rangable = Range | string | Buffer | { start: string | Buffer; end: string | Buffer; } | { prefix: string | Buffer; }; export declare class Range { static prefix(prefix: string | Buffer): Range; static from(v: Rangable): Range; readonly start: Buffer; readonly end: Buffer; constructor(start: Buffer | string, end?: Buffer | string); includes(value: string | Buffer): boolean; compare(other: Range): number; }