/** * Convert an ArrayBuffer to Base64 string * @param buffer - ArrayBuffer to convert * @category ArrayBuffer */ export declare function arrayBufferToBase64(buffer: ArrayBuffer): string; /** * Convert a Base64 string to ArrayBuffer * @param base64 - Base64 string to convert * @category ArrayBuffer */ export declare function base64ToArrayBuffer(base64: string): ArrayBuffer | Uint8Array; /** * Mapping of typed array constructors by name * @category ArrayBuffer */ export declare const TYPED_ARRAYS: { Int8Array: Int8ArrayConstructor; Uint8Array: Uint8ArrayConstructor; Uint8ClampedArray: Uint8ClampedArrayConstructor; Int16Array: Int16ArrayConstructor; Uint16Array: Uint16ArrayConstructor; Int32Array: Int32ArrayConstructor; Uint32Array: Uint32ArrayConstructor; Float32Array: Float32ArrayConstructor; Float64Array: Float64ArrayConstructor; }; /** * Create a typed array from an ArrayBuffer by name * @param type - Name of the typed array constructor * @param buffer - ArrayBuffer to use * @category ArrayBuffer */ export declare function getTypedArray(type: keyof typeof TYPED_ARRAYS, buffer: ArrayBuffer): Uint8Array | Int8Array | Uint8ClampedArray | Int16Array | Uint16Array | Int32Array | Uint32Array | Float32Array | Float64Array; //# sourceMappingURL=arrayBuffer.d.ts.map