import { ByteArray } from '../utils/ByteArray'; export declare class ParserUtils { static arrayBufferToBase64(data: ArrayBuffer, mimeType: string): string; static arrayBufferToAudio(data: ArrayBuffer, fileType: string): HTMLAudioElement; /** * Converts an ArrayBuffer to a base64 string * * @param image data as a ByteArray * * @return HTMLImageElement * */ static arrayBufferToImage(data: ArrayBuffer): HTMLImageElement; /** * Converts an ByteArray to an Image - returns an HTMLImageElement * * @param image data as a ByteArray * * @return HTMLImageElement * */ static byteArrayToImage(data: ByteArray): HTMLImageElement; static byteArrayToAudio(data: ByteArray, filetype: string): HTMLAudioElement; /** * Converts an Blob to an Image - returns an HTMLImageElement * * @param image data as a Blob * * @return HTMLImageElement * */ static blobToImage(data: Blob): HTMLImageElement; /** * Converts an Blob to audio - returns an HTMLAudioElement * * @param audio data as a Blob * * @return HTMLAudioElement * */ static blobToAudio(data: Blob): HTMLAudioElement; /** * Returns a object as ByteArray, if possible. * * @param data The object to return as ByteArray * * @return The ByteArray or null * */ static toByteArray(data: any): ByteArray; /** * Returns a object as String, if possible. * * @param data The object to return as String * @param length The length of the returned String * * @return The String or null * */ static toString(data: any, length?: number): string; } //# sourceMappingURL=ParserUtils.d.ts.map