declare const ArrayBufferTools: { delete: typeof arrayBufferDelete; insert: typeof arrayBufferInsert; replaceByPosition: typeof arrayBufferReplaceByPosition; replaceByData: typeof arrayBufferReplaceByData; find: typeof arrayBufferFind; toArrayBuffer: typeof toArrayBuffer; toString: typeof arrayBufferToString; }; export { ArrayBufferTools }; /** 删除指定范围的数据 */ export declare function arrayBufferDelete(buffer: ArrayBuffer, start: number, end: number): ArrayBuffer; /** 插入数据到指定位置 */ export declare function arrayBufferInsert(buffer: ArrayBuffer, start: number, data: ArrayBuffer | string): ArrayBuffer; /** 替换指定范围的数据 */ export declare function arrayBufferReplaceByPosition(buffer: ArrayBuffer, start: number, end: number, data: ArrayBuffer | string): ArrayBuffer; /** 替换数据中指定部分为新内容 */ export declare function arrayBufferReplaceByData(buffer: ArrayBuffer, find: ArrayBuffer | string, replace: ArrayBuffer | string | ((findIndex: number) => ArrayBuffer | string), options?: { start?: number; end?: number; all?: boolean; }): ArrayBuffer; /** 在数据中查找指定内容,未找到时返回 -1 */ export declare function arrayBufferFind(buffer: ArrayBuffer, find: ArrayBuffer | string, options?: { start?: number; end?: number; }): number; /** 将 Buffer、ArrayBuffer 或 Uint8Array 转换为 ArrayBuffer */ export declare function toArrayBuffer(buffer: Buffer | ArrayBuffer | Uint8Array): ArrayBuffer; /** 将 ArrayBuffer 转换为字符串 */ export declare function arrayBufferToString(buffer: ArrayBuffer, encoding?: string): string; //# sourceMappingURL=ArrayBufferTools.d.ts.map