import { HNode } from "./HNode"; import { HType } from "./registry"; import { EleProps } from "./propHandlers"; export declare const HUI: {

, S extends object = any, C extends object = any>(type: string | HType, props?: P | null | undefined, ...children: unknown[]): HNode; registry: Map, import("./HNode").HDesc>; define:

, S extends object = any, C extends object = any>(name: string, desc: import("./HNode").HDesc) => HType; createStore: () => import("./Store").Store; propHandlers: Map>; noCmpProps: string[]; render: (src: any, options?: import("./render").RenderOptions) => void; tick(callback: () => void): void; frameLimit: number; defer: (callback: import("./ticker").DeferCallback, ...args: A) => void; Portal: HType; Context: HType; Fragment: HType; cmp: (a: unknown, b: unknown) => boolean; };