import { DomElement, PrefixedElementTag, Prettify, WithoutChildren, WithoutInnerHTML } from "../../types.js"; import { VNode } from "../../virtual/types.js"; import { FunctionComponent, VNodeChildren, VNodePropsTagNameMap } from "./types.js"; //#region src/faisceau/virtual/index.d.ts declare function createVNode(type: T, props: Prettify>): VNode>; declare function createVNode(type: T, props?: Prettify> | null, ...children: VNodeChildren[]): VNode>; declare function createVNode(type: FunctionComponent, props: Props | null, ...children: VNodeChildren[]): VNode; declare const h: typeof createVNode; declare function createElementFromVNode(vnode: VNode>): DomElement; declare function mount(target: DomElement, children: VNodeChildren): () => void; //#endregion export { createElementFromVNode, createVNode, h, mount }; //# sourceMappingURL=index.d.ts.map