import { VNode, VSVGNode, VElementNode, VTextNode } from './vnode'; export declare function appendChild(vnode: VNode, parent: VNode | null): void; export declare function insertBefore(parent: Node, node: Node, ref: Node | null): Node; export declare function removeChild(parent: Node, node: Node): Node; export declare function replaceChild(parent: Node, next: Node, cur: Node): Node; export declare function createElement(vnode: VElementNode): HTMLElement; export declare function createSVGElement(vnode: VSVGNode): SVGElement; export declare function createTextNode(vnode: VTextNode): Text; export declare function createFrangment(): DocumentFragment; export declare function createPlaceholder(): Comment; export declare function createMarkerComment(): Comment;