import type { PPTShapeElement } from '../types/slides'; export declare const shapePathScale: (element: Pick) => { x: number; y: number; }; /** Same transform the live editor SVG applies to `element.path`. */ export declare const shapePathTransform: (element: Pick) => string; /** * Editor-equivalent SVG (+ optional ProseMirror label). SnapDOM this instead of * asking Konva to interpret PPTX/catalog arcs — browsers correct `A 50 50` * radii, Konva does not. */ export declare const shapePaintHtml: (element: PPTShapeElement, text?: { body: string; ink: string; fontFamily: string; align?: string; inset?: [number, number, number, number]; lineHeight?: number; letterSpacing?: number; paragraphSpace?: number; fitScale?: number; }) => string;