import { XmlElement, XmlNode } from "ooxml.js"; //#region src/xml/edit.d.ts declare function setAttr(element: XmlElement, name: string, value: string): void; declare function removeAttr(element: XmlElement, name: string): void; declare function removeChild(container: XmlNode[], child: XmlNode): boolean; declare function insertBefore(container: XmlNode[], reference: XmlNode, newNode: XmlNode): void; declare function insertAfter(container: XmlNode[], reference: XmlNode, newNode: XmlNode): void; declare function insertInSchemaOrder(parent: XmlElement, child: XmlElement, order: readonly string[]): void; declare function directChildElement(parent: XmlElement, tag: string): XmlElement | undefined; declare function getOrCreateChildElement(parent: XmlElement, tag: string, order: readonly string[], build: () => XmlElement): XmlElement; //#endregion export { directChildElement, getOrCreateChildElement, insertAfter, insertBefore, insertInSchemaOrder, removeAttr, removeChild, setAttr };