/** * Buffer.readUInt32LE, but via a DataView */ export declare function readUInt32LE(buffer: Uint8Array, offset: number): number; /** * Buffer.readUInt16LE, but via a DataView */ export declare function readUInt16LE(buffer: Uint8Array, offset: number): number; /** * Buffer.toString, but via a DataView */ export declare function bufferToString(buffer: Uint8Array, encoding: string, start: number, end: number): string; /** * Buffer.readUIntBE, but via a DataView */ export declare function readUIntBE(buffer: Uint8Array, offset: number, byteLength: number): number; export declare function stringToBuffer(str: string, encoding?: string): Uint8Array; /** * Buffer.indexOf, but via a DataView */ export declare function bufferIndexOf(haystack: Uint8Array, needle: string | Uint8Array | number, offset: number, encoding?: string): number; export declare function bufferIncludes(haystack: Uint8Array, needle: string | Uint8Array | number, offset: number, encoding?: string): boolean; //# sourceMappingURL=buffer-dataview-tools.d.ts.map