export declare class Buffer extends Uint8Array { static poolSize: number; constructor(length: number); constructor(array: Uint8Array); constructor(arrayBuffer: ArrayBuffer, byteOffset?: number, length?: number); constructor(string: string, encoding?: string); get parent(): ArrayBuffer; static from(value: any, encodingOrOffset?: any, length?: any): Buffer; static alloc(size: number, fill?: string | Buffer | number, encoding?: string): Buffer; static allocUnsafe(size: number): Buffer; static allocUnsafeSlow(size: number): Buffer; static byteLength(string: string, encoding?: string): number; static isBuffer(obj: any): obj is Buffer; static compare(buf1: Uint8Array, buf2: Uint8Array): number; equals(otherBuffer: Uint8Array): boolean; static copyBytesFrom(view: ArrayBufferView, offset?: number, length?: number): Buffer; static concat(list: Uint8Array[], totalLength?: number): Buffer; write(string: string, offset?: number, length?: number, encoding?: string): number; toString(encoding?: string, start?: number, end?: number): string; indexOf(value: string | number | Uint8Array, byteOffset?: number, encoding?: string): number; lastIndexOf(value: string | number | Uint8Array, byteOffset?: number, encoding?: string): number; includes(value: string | number | Buffer | Uint8Array, byteOffset?: number, encoding?: string): boolean; fill(value: string | Buffer | number | Uint8Array, offset?: any, end?: any, encoding?: string): this; compare(target: Uint8Array, targetStart?: number, targetEnd?: number, sourceStart?: number, sourceEnd?: number): number; slice(start?: number, end?: number): Buffer; subarray(begin?: number, end?: number): Buffer; readInt8(offset?: number): number; readUInt8(offset?: number): number; readInt16LE(offset?: number): number; readInt16BE(offset?: number): number; readUInt16LE(offset?: number): number; readUInt16BE(offset?: number): number; readInt32LE(offset?: number): number; readInt32BE(offset?: number): number; readUInt32LE(offset?: number): number; readUInt32BE(offset?: number): number; readBigInt64LE(offset?: number): bigint; readBigInt64BE(offset?: number): bigint; readBigUInt64LE(offset?: number): bigint; readBigUInt64BE(offset?: number): bigint; readFloatLE(offset?: number): number; readFloatBE(offset?: number): number; readDoubleLE(offset?: number): number; readDoubleBE(offset?: number): number; readIntLE(offset: number, byteLength: number): number; readIntBE(offset: number, byteLength: number): number; readUIntLE(offset: number, byteLength: number): number; readUIntBE(offset: number, byteLength: number): number; writeInt8(value: number, offset?: number): number; writeUInt8(value: number, offset?: number): number; writeInt16LE(value: number, offset?: number): number; writeInt16BE(value: number, offset?: number): number; writeUInt16LE(value: number, offset?: number): number; writeUInt16BE(value: number, offset?: number): number; writeInt32LE(value: number, offset?: number): number; writeInt32BE(value: number, offset?: number): number; writeUInt32LE(value: number, offset?: number): number; writeUInt32BE(value: number, offset?: number): number; writeBigInt64LE(value: bigint, offset?: number): number; writeBigInt64BE(value: bigint, offset?: number): number; writeBigUInt64LE(value: bigint, offset?: number): number; writeBigUInt64BE(value: bigint, offset?: number): number; writeFloatLE(value: number, offset?: number): number; writeFloatBE(value: number, offset?: number): number; writeDoubleLE(value: number, offset?: number): number; writeDoubleBE(value: number, offset?: number): number; writeIntLE(value: number, offset: number, byteLength: number): number; writeIntBE(value: number, offset: number, byteLength: number): number; writeUIntLE(value: number, offset: number, byteLength: number): number; writeUIntBE(value: number, offset: number, byteLength: number): number; toJSON(): { type: 'Buffer'; data: number[]; }; inspect(): string; static isEncoding(encoding: string): boolean; private static _normalizeEncoding; swap16(): Buffer; swap32(): Buffer; swap64(): Buffer; copy(target: Uint8Array, targetStart?: number, sourceStart?: number, sourceEnd?: number): number; } //# sourceMappingURL=Buffer.d.ts.map