import { type HybridObject } from 'react-native-nitro-modules'; export interface NitroBuffer extends HybridObject<{ ios: 'c++'; android: 'c++'; }> { alloc(size: number): ArrayBuffer; allocUnsafe(size: number): ArrayBuffer; byteLength(string: string, encoding: string): number; write(buffer: ArrayBuffer, string: string, offset: number, length: number, encoding: string): number; decode(buffer: ArrayBuffer, offset: number, length: number, encoding: string): string; compare(a: ArrayBuffer, aOffset: number, aLength: number, b: ArrayBuffer, bOffset: number, bLength: number): number; fill(buffer: ArrayBuffer, value: number, offset: number, length: number): void; indexOf(buffer: ArrayBuffer, value: number, offset: number, length: number): number; indexOfBuffer(buffer: ArrayBuffer, needle: ArrayBuffer, offset: number, length: number): number; lastIndexOfByte(buffer: ArrayBuffer, value: number, offset: number, length: number): number; lastIndexOfBuffer(buffer: ArrayBuffer, needle: ArrayBuffer, offset: number, length: number): number; fillBuffer(buffer: ArrayBuffer, value: ArrayBuffer, offset: number, length: number): void; } //# sourceMappingURL=NitroBuffer.nitro.d.ts.map