import { VNode, VNodeComponentClass } from '../utils/types'; export declare function remove(vNode: VNode, parentDom: Element, reusing: boolean): void; export declare function unmount(vNode: VNode, nextVNode: VNode | null): void; export declare function unmountComponentClass(vNode: VNodeComponentClass, nextVNode: VNodeComponentClass | null): void; export declare function unmountAllChildren(children: VNode[]): void; export declare function clearDom(dom: Element): void; export declare function removeAllChildren(children: VNode[], dom: Element, vNode: VNode, reusing: boolean): void;