/**
 * Create an `Element` object.
 */
export declare function createElement(tagName: string, attributes: {
    [key: string]: any;
}, children: any[]): {
    children: any[];
};
/**
 * Create a fragment.
 */
export declare function createFragment(tagName: string, attributes: {
    [key: string]: any;
}, children: any[]): any[];
/**
 * Create a `Text` object.
 */
export declare function createText(tagName: string, attributes: {
    [key: string]: any;
}, children: any[]): any;
export declare const jsx: (tagName: string, attributes?: Object, ...children: any[]) => any;
