import { VirtualNode, VNode } from 'nerv-shared';
declare function createElement(vnode: VirtualNode | VirtualNode[], isSvg?: boolean, parentContext?: any, parentComponent?: any): Element | Text | Comment | DocumentFragment | null;
export declare function mountVNode(vnode: VNode, isSvg?: boolean, parentContext?: any, parentComponent?: any): Element;
export declare function mountChild(child: VNode, domNode: Element, parentContext: Object, isSvg?: boolean, parentComponent?: any): void;
export default createElement;
