import { Renderable, VirtualElement, ComponentFunction, AsyncComponentFunction, Props } from '../../../types'; import { Signal } from '../../signal'; export declare function createTextElement(text: string): VirtualElement; export declare function createSignalElement(signal: Signal): VirtualElement; export declare function createEmptyElement(): VirtualElement; export declare function createComponentElement(component: ComponentFunction | AsyncComponentFunction, props: object, ...children: Renderable[]): VirtualElement; export declare function createRawElement(rawElement: HTMLElement | Element | Text, props: Props, ...children: Renderable[]): VirtualElement; export declare function createDomElement(tagName: string, props: Props, ...children: Renderable[]): VirtualElement;