import HUI from "./typings/index"; import { HNode, HDesc } from "./typings/core/HNode"; import { Store } from "./typings/core/Store"; import { RefCallback, EleProps } from "./typings/core/propHandlers"; export as namespace HUI; declare global { namespace JSX { interface ElementChildrenAttribute { children: {}; } interface IntrinsicElements { [name: string]: EleProps; a: EleProps; abbr: EleProps; address: EleProps; area: EleProps; article: EleProps; aside: EleProps; audio: EleProps; b: EleProps; base: EleProps; bdi: EleProps; bdo: EleProps; big: EleProps; blockquote: EleProps; body: EleProps; br: EleProps; button: EleProps; canvas: EleProps; caption: EleProps; cite: EleProps; code: EleProps; col: EleProps; colgroup: EleProps; data: EleProps; datalist: EleProps; dd: EleProps; del: EleProps; details: EleProps; dfn: EleProps; dialog: EleProps; div: EleProps; dl: EleProps; dt: EleProps; em: EleProps; embed: EleProps; fieldset: EleProps; figcaption: EleProps; figure: EleProps; footer: EleProps; form: EleProps; h1: EleProps; h2: EleProps; h3: EleProps; h4: EleProps; h5: EleProps; h6: EleProps; head: EleProps; header: EleProps; hgroup: EleProps; hr: EleProps; html: EleProps; i: EleProps; iframe: EleProps; img: EleProps; input: EleProps; ins: EleProps; kbd: EleProps; keygen: EleProps; label: EleProps; legend: EleProps; li: EleProps; link: EleProps; main: EleProps; map: EleProps; mark: EleProps; menu: EleProps; menuitem: EleProps; meta: EleProps; meter: EleProps; nav: EleProps; noindex: EleProps; noscript: EleProps; object: EleProps; ol: EleProps; optgroup: EleProps; option: EleProps; output: EleProps; p: EleProps; param: EleProps; picture: EleProps; pre: EleProps; progress: EleProps; q: EleProps; rp: EleProps; rt: EleProps; ruby: EleProps; s: EleProps; samp: EleProps; script: EleProps; section: EleProps; select: EleProps; small: EleProps; source: EleProps; span: EleProps; strong: EleProps; style: EleProps; sub: EleProps; summary: EleProps; sup: EleProps; table: EleProps; tbody: EleProps; td: EleProps; textarea: EleProps; tfoot: EleProps; th: EleProps; thead: EleProps; time: EleProps; title: EleProps; tr: EleProps; track: EleProps; u: EleProps; ul: EleProps; var: EleProps; video: EleProps; wbr: EleProps; webview: EleProps; svg: EleProps; animate: EleProps; animateTransform: EleProps; circle: EleProps; clipPath: EleProps; defs: EleProps; desc: EleProps; ellipse: EleProps; feBlend: EleProps; feColorMatrix: EleProps; feComponentTransfer: EleProps; feComposite: EleProps; feConvolveMatrix: EleProps; feDiffuseLighting: EleProps; feDisplacementMap: EleProps; feDistantLight: EleProps; feFlood: EleProps; feFuncA: EleProps; feFuncB: EleProps; feFuncG: EleProps; feFuncR: EleProps; feGaussianBlur: EleProps; feImage: EleProps; feMerge: EleProps; feMergeNode: EleProps; feMorphology: EleProps; feOffset: EleProps; fePointLight: EleProps; feSpecularLighting: EleProps; feSpotLight: EleProps; feTile: EleProps; feTurbulence: EleProps; filter: EleProps; foreignObject: EleProps; g: EleProps; image: EleProps; line: EleProps; linearGradient: EleProps; marker: EleProps; mask: EleProps; metadata: EleProps; path: EleProps; pattern: EleProps; polygon: EleProps; polyline: EleProps; radialGradient: EleProps; rect: EleProps; stop: EleProps; switch: EleProps; symbol: EleProps; text: EleProps; textPath: EleProps; tspan: EleProps; use: EleProps; view: EleProps; } } } export = HUI;