/** * Core SVG element manipulation functions */ /** * Creates an SVG element from a given SVG content string */ export declare function createSVGElement(svgContent: string): Element; /** * Clones an SVG element deeply * * This function serializes the SVG element to a string, then parses it back * to create a deep clone, ensuring all attributes and child nodes are duplicated. */ export declare function cloneSVGElement(element: Element): Element; /** * Merges multiple SVG elements into a single SVG element * * Creates a new SVG element and appends clones of the provided elements to it. */ export declare function mergeSVGElements(elements: Element[]): Element; /** * Serializes an SVG element or string to a string representation */ export declare function serializeSVG(svgContent: Element | string): string;