import type { Slide, SlideTheme } from '../../types/slides'; export interface MynaSvgTarget { slide: Slide; theme: SlideTheme; viewportSize: number; viewportRatio: number; } export interface MynaSvgOptions { selectedIds?: readonly string[]; transparentBackground?: boolean; signal?: AbortSignal; } export interface MynaSvgResult { blob: Blob; svg: string; width: number; height: number; warnings: string[]; } /** Portable SVG with editable vector primitives; complex unsupported objects are isolated raster fallbacks. */ export declare function exportMynaSvg(target: MynaSvgTarget, options?: MynaSvgOptions): Promise;