import { ElementCreator } from './xin-types'; export interface ElementsProxy { a: ElementCreator; abbr: ElementCreator; acronym: ElementCreator; address: ElementCreator; area: ElementCreator; article: ElementCreator; aside: ElementCreator; audio: ElementCreator; b: ElementCreator; base: ElementCreator; basefont: ElementCreator; bdi: ElementCreator; bdo: ElementCreator; big: ElementCreator; blockquote: ElementCreator; body: ElementCreator; br: ElementCreator; button: ElementCreator; canvas: ElementCreator; caption: ElementCreator; center: ElementCreator; cite: ElementCreator; code: ElementCreator; col: ElementCreator; colgroup: ElementCreator; data: ElementCreator; datalist: ElementCreator; dd: ElementCreator; del: ElementCreator; details: ElementCreator; dfn: ElementCreator; dialog: ElementCreator; div: ElementCreator; dl: ElementCreator; dt: ElementCreator; em: ElementCreator; embed: ElementCreator; fieldset: ElementCreator; figcaption: ElementCreator; figure: ElementCreator; font: ElementCreator; footer: ElementCreator; form: ElementCreator; frame: ElementCreator; frameset: ElementCreator; head: ElementCreator; header: ElementCreator; hgroup: ElementCreator; h1: ElementCreator; h2: ElementCreator; h3: ElementCreator; h4: ElementCreator; h5: ElementCreator; h6: ElementCreator; hr: ElementCreator; html: ElementCreator; i: ElementCreator; iframe: ElementCreator; img: ElementCreator; input: ElementCreator; ins: ElementCreator; kbd: ElementCreator; keygen: ElementCreator; label: ElementCreator; legend: ElementCreator; li: ElementCreator; link: ElementCreator; main: ElementCreator; map: ElementCreator; mark: ElementCreator; menu: ElementCreator; menuitem: ElementCreator; meta: ElementCreator; meter: ElementCreator; nav: ElementCreator; noframes: ElementCreator; noscript: ElementCreator; object: ElementCreator; ol: ElementCreator; optgroup: ElementCreator; option: ElementCreator; output: ElementCreator; p: ElementCreator; param: ElementCreator; picture: ElementCreator; pre: ElementCreator; progress: ElementCreator; q: ElementCreator; rp: ElementCreator; rt: ElementCreator; ruby: ElementCreator; s: ElementCreator; samp: ElementCreator; script: ElementCreator; section: ElementCreator; select: ElementCreator; slot: ElementCreator; small: ElementCreator; source: ElementCreator; span: ElementCreator; strike: ElementCreator; strong: ElementCreator; style: ElementCreator; sub: ElementCreator; summary: ElementCreator; table: ElementCreator; tbody: ElementCreator; td: ElementCreator; template: ElementCreator; textarea: ElementCreator; tfoot: ElementCreator; th: ElementCreator; thead: ElementCreator; time: ElementCreator; title: ElementCreator; tr: ElementCreator; track: ElementCreator; tt: ElementCreator; u: ElementCreator; ul: ElementCreator; var: ElementCreator; video: ElementCreator; wbr: ElementCreator; [key: string | symbol]: ElementCreator; } /** * elements is a proxy that produces ElementCreators, e.g. * elements.div() creates
elements and * elements.myElement() creates elements. */ export declare const elements: ElementsProxy; interface SVGElementsProxy { [key: string]: ElementCreator; } export declare const svgElements: SVGElementsProxy; interface MathMLElementsProxy { [key: string]: ElementCreator; } export declare const mathML: MathMLElementsProxy; export {};