import { KeyBuilder } from '../../common/key-builder/key-builder'; export declare const DOM: { replaceWith(dom: HTMLElement | Text, newNode: Node): void; getAllElementsBetween(start: Node, end: Node): Node[]; removeElementsBetween(start: Node, end: Node): void; getChildNodes(dom: HTMLElement): ChildNode[]; createElement(tagName: string, key: KeyBuilder, options?: ElementCreationOptions): HTMLElement; createComment(comment: string): Comment; appendChild(parent: HTMLElement, child?: Node | Node[]): void; insertBefore(referenceNode: ChildNode, newNode: (ChildNode | ChildNode[])): void; classListRemove(dom: HTMLElement, value: string | string[]): void; classListAdd(dom: HTMLElement, value: string | string[]): void; removeAllChildren(dom: HTMLElement): void; };