import type { Picture, PictureType } from "../types.js"; /** * Convert a Picture object to a data URL for display in web browsers * * @param picture - Picture object from TagLib-Wasm * @returns Data URL string that can be used as src for elements * * @example * ```typescript * const pictures = await readPictures("song.mp3"); * const imgElement = document.getElementById('coverArt') as HTMLImageElement; * imgElement.src = pictureToDataURL(pictures[0]); * ``` */ export declare function pictureToDataURL(picture: Picture): string; /** * Convert a data URL to a Picture object * * @param dataURL - Data URL string (e.g., "data:image/jpeg;base64,...") * @param type - Picture type (defaults to FrontCover) * @param description - Optional description * @returns Picture object * * @example * ```typescript * const dataURL = canvas.toDataURL('image/jpeg'); * const picture = dataURLToPicture(dataURL, PictureType.FrontCover); * const modifiedBuffer = await applyPictures("song.mp3", [picture]); * ``` */ export declare function dataURLToPicture(dataURL: string, type?: PictureType, description?: string): Picture; //# sourceMappingURL=data-url.d.ts.map