export declare function uniqueId(): string; export declare function ensureId(elem: Element): string; /** * Returns true if object is an instance of SVGGraphicsElement. * @see https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement */ export declare function isSVGGraphicsElement(elem?: any | null): elem is SVGGraphicsElement; export declare const ns: { svg: string; xmlns: string; xml: string; xlink: string; xhtml: string; }; export declare const svgVersion = "1.1"; export declare function createElement(tagName: string, doc?: Document): T; export declare function createElementNS(tagName: string, namespaceURI?: string, doc?: Document): T; export declare function createSvgElement(tagName: string, doc?: Document): T; export declare function createSvgDocument(content?: string): SVGSVGElement; export declare function parseXML(data: string, options?: { async?: boolean; mimeType?: 'text/html' | 'text/xml' | 'application/xml' | 'application/xhtml+xml' | 'image/svg+xml'; }): any; export declare function tagName(node: Element, lowercase?: boolean): string; export declare function index(elem: Element): number; export declare function find(elem: Element, selector: string): NodeListOf; export declare function findOne(elem: Element, selector: string): Element; export declare function findParentByClass(elem: Element, className: string, terminator?: Element): ParentNode; export declare function contains(parent: Element, child: Element): boolean; export declare function remove(elem: Element | Element[] | null): void; export declare function empty(elem: Element): void; export declare function append(elem: Element, elems: Element | DocumentFragment | (Element | DocumentFragment)[]): void; export declare function prepend(elem: Element, elems: Element | DocumentFragment | (Element | DocumentFragment)[]): void; export declare function before(elem: Element, elems: Element | DocumentFragment | (Element | DocumentFragment)[]): void; export declare function after(elem: Element, elems: Element | DocumentFragment | (Element | DocumentFragment)[]): void; export declare function appendTo(elem: Element, target: Element): void; export declare function isElement(x: any): x is HTMLElement; export declare function isHTMLElement(elem: any): elem is HTMLElement; export declare function children(parent: Element, className?: string): Element[];