import { Slot } from "untrue"; import { View } from "../UI/View"; export declare class Tree { private treeId; private element; private edge; private stack; private timeout; private deinitialized; private skippedIds; private movedIds; constructor(view?: View | null); deinit(): void; mount(slot: Slot): void; unmount(): void; private renderChildren; private moveEdge; private renderEdge; private renderClass; private renderFunction; private renderElement; private renderText; private renderNull; private unmountEdge; private compareSlots; private compareEdges; private createElement; private patchElement; private queue; private unqueue; private rerender; private createTarget; private propagateTargetNodesCountDifference; private sanitizeEdge; private sanitizeGeneric; private sanitizeElement; private sanitizeText; private sanitizeSlot; }