/** * Decode base64 string from an array * @param {BufferSource} bufferSource * @returns {string} */ declare function arrayToBase64(bufferSource: ArrayBuffer): string; /** * Encode base64 string into an array * @param {String} base64String * @returns {Uint8Array} */ declare function base64ToArray(base64String: string): Uint8Array; /** * Decode string from an array * @param {BufferSource} bufferSource * @returns {string} */ declare function arrayToString(bufferSource: ArrayBuffer): string; /** * Encode string into an array * @param {String} string * @returns {Uint8Array} */ declare function stringToArray(string: string): Uint8Array; /** * Encode string into base64 string * @param {string} string * @returns {string} */ declare function stringToBase64(string: string): string; /** * Encode JSON object into base64 string * @param {Object} json * @returns {string} */ declare function jsonToBase64(json: object): string; /** * Decode JSON object from base64 string * @param {string} b64string * @returns {Object} */ declare function base64ToJson(b64string: string): object; /** * Decode string from base64 string * @param {string} b64string * @returns {Object} */ declare function base64ToString(b64string: string): string; /** * Transform an array into data URL * @param {BufferSource} bufferSource * @returns {string} */ declare function arrayToDataUrl(bufferSource: ArrayBuffer): string; /** * Transform data URL into an array * @param {string} dataUrl * @returns {Promise.} */ declare function dataUrlToArray(dataUrl: string): Promise; /** * Transform file blob into an array * @param {Blob} blob * @returns {Promise.} */ declare function blobToArray(blob: Blob): Promise; declare function arrayBufferToArray(arrayBuffer: ArrayBuffer): Uint8Array; declare function mergeBuffers(buffer1: ArrayBuffer, buffer2: ArrayBuffer): ArrayBufferLike; export { arrayToBase64, base64ToArray, base64ToString, stringToBase64, arrayToString, stringToArray, jsonToBase64, base64ToJson, arrayToDataUrl, dataUrlToArray, blobToArray, arrayBufferToArray, mergeBuffers, };