type ComponentLike = ((...args: unknown[]) => unknown) & { defaultProps?: Record; prototype?: { render?: unknown; }; }; interface ElementTemplateVNode { type: string | ComponentLike; props: Record | null | undefined; __k: null; __: null; __b: number; __e: null; __c: null; constructor: undefined; __i: number; __u: number; } declare function createVNode(type: string | ComponentLike | null | undefined, props: Record | null | undefined): ElementTemplateVNode | undefined; export { createVNode as jsx, createVNode as jsxs, createVNode as jsxDEV }; export { Fragment } from 'preact';