/** * Utility functions for exporting SVG element as PNG blob, data URL, and file downloads */ import type { PNGExportOptions } from '../fretboard/types'; /** * Converts an SVG element into a PNG Blob using native HTML5 Canvas * * @param svgElement - The SVG element to rasterize * @param options - Scaling and quality options * @returns Promise resolving to PNG Blob */ export declare function exportSvgToPngBlob(svgElement: SVGSVGElement, options?: PNGExportOptions): Promise; /** * Converts an SVG element into a PNG Data URL string */ export declare function exportSvgToPngDataUrl(svgElement: SVGSVGElement, options?: PNGExportOptions): Promise; /** * Triggers a browser file download for a PNG Blob */ export declare function triggerPngDownload(blob: Blob, filename?: string): void; //# sourceMappingURL=export.d.ts.map