type DOMCallbackFn = (elem: Element, index?: number) => void; /** * Utility functions for common DOM related tasks */ declare class DOM { forEach(elements: ArrayLike, callback: DOMCallbackFn): void; hasClass(elem: Element | null, className: string): boolean; addClass(elems: ArrayLike | Element | null, className: string): this; removeClass(elems: ArrayLike | Element | null, className: string): this; removeAllChildren(node: Node): void; fromHtml(html: string): DocumentFragment; } declare const dom: DOM; export default dom;