export declare function createElement(tagName: string, attributes?: Record): T; export declare function parseSVG(svg: string): T | null; export declare function setAttributes(element: SVGElement, attrs: Record): void; export declare function getAttributes(element: SVGElement, attrs: readonly string[], ignoreEmpty?: boolean): Record; export declare function removeAttributes(element: SVGElement, attrs: string[]): void; export declare function traverse(node: SVGElement, callback: (child: T) => boolean | void): void; export declare function getOrCreateDefs(svg: SVGSVGElement, defsId?: string): SVGDefsElement;