/** * Taken from lib.dom.ts (HTMLElementTagNameMap); following element are **not supported** (instantiation failed for them, no idea): * - applet (HTMLAppletElement) * - basefont: (HTMLBaseFontElement) * */ export declare const CustomElementsMap: { a: { new (): HTMLAnchorElement; prototype: HTMLAnchorElement; }; abbr: { new (): HTMLElement; prototype: HTMLElement; }; address: { new (): HTMLElement; prototype: HTMLElement; }; area: { new (): HTMLAreaElement; prototype: HTMLAreaElement; }; article: { new (): HTMLElement; prototype: HTMLElement; }; aside: { new (): HTMLElement; prototype: HTMLElement; }; audio: { new (): HTMLAudioElement; prototype: HTMLAudioElement; }; b: { new (): HTMLElement; prototype: HTMLElement; }; base: { new (): HTMLBaseElement; prototype: HTMLBaseElement; }; bdi: { new (): HTMLElement; prototype: HTMLElement; }; bdo: { new (): HTMLElement; prototype: HTMLElement; }; blockquote: { new (): HTMLQuoteElement; prototype: HTMLQuoteElement; }; body: { new (): HTMLBodyElement; prototype: HTMLBodyElement; }; br: { new (): HTMLBRElement; prototype: HTMLBRElement; }; button: { new (): HTMLButtonElement; prototype: HTMLButtonElement; }; canvas: { new (): HTMLCanvasElement; prototype: HTMLCanvasElement; }; caption: { new (): HTMLTableCaptionElement; prototype: HTMLTableCaptionElement; }; cite: { new (): HTMLElement; prototype: HTMLElement; }; code: { new (): HTMLElement; prototype: HTMLElement; }; col: { new (): HTMLTableColElement; prototype: HTMLTableColElement; }; colgroup: { new (): HTMLTableColElement; prototype: HTMLTableColElement; }; data: { new (): HTMLDataElement; prototype: HTMLDataElement; }; datalist: { new (): HTMLDataListElement; prototype: HTMLDataListElement; }; dd: { new (): HTMLElement; prototype: HTMLElement; }; del: { new (): HTMLModElement; prototype: HTMLModElement; }; details: { new (): HTMLDetailsElement; prototype: HTMLDetailsElement; }; dfn: { new (): HTMLElement; prototype: HTMLElement; }; dir: { new (): HTMLDirectoryElement; prototype: HTMLDirectoryElement; }; div: { new (): HTMLDivElement; prototype: HTMLDivElement; }; dl: { new (): HTMLDListElement; prototype: HTMLDListElement; }; dt: { new (): HTMLElement; prototype: HTMLElement; }; em: { new (): HTMLElement; prototype: HTMLElement; }; embed: { new (): HTMLEmbedElement; prototype: HTMLEmbedElement; }; fieldset: { new (): HTMLFieldSetElement; prototype: HTMLFieldSetElement; }; figcaption: { new (): HTMLElement; prototype: HTMLElement; }; figure: { new (): HTMLElement; prototype: HTMLElement; }; font: { new (): HTMLFontElement; prototype: HTMLFontElement; }; footer: { new (): HTMLElement; prototype: HTMLElement; }; form: { new (): HTMLFormElement; prototype: HTMLFormElement; }; frame: { new (): HTMLFrameElement; prototype: HTMLFrameElement; }; frameset: { new (): HTMLFrameSetElement; prototype: HTMLFrameSetElement; }; h1: { new (): HTMLHeadingElement; prototype: HTMLHeadingElement; }; h2: { new (): HTMLHeadingElement; prototype: HTMLHeadingElement; }; h3: { new (): HTMLHeadingElement; prototype: HTMLHeadingElement; }; h4: { new (): HTMLHeadingElement; prototype: HTMLHeadingElement; }; h5: { new (): HTMLHeadingElement; prototype: HTMLHeadingElement; }; h6: { new (): HTMLHeadingElement; prototype: HTMLHeadingElement; }; head: { new (): HTMLHeadElement; prototype: HTMLHeadElement; }; header: { new (): HTMLElement; prototype: HTMLElement; }; hgroup: { new (): HTMLElement; prototype: HTMLElement; }; hr: { new (): HTMLHRElement; prototype: HTMLHRElement; }; html: { new (): HTMLHtmlElement; prototype: HTMLHtmlElement; }; i: { new (): HTMLElement; prototype: HTMLElement; }; iframe: { new (): HTMLIFrameElement; prototype: HTMLIFrameElement; }; img: { new (): HTMLImageElement; prototype: HTMLImageElement; }; input: { new (): HTMLInputElement; prototype: HTMLInputElement; }; ins: { new (): HTMLModElement; prototype: HTMLModElement; }; kbd: { new (): HTMLElement; prototype: HTMLElement; }; label: { new (): HTMLLabelElement; prototype: HTMLLabelElement; }; legend: { new (): HTMLLegendElement; prototype: HTMLLegendElement; }; li: { new (): HTMLLIElement; prototype: HTMLLIElement; }; link: { new (): HTMLLinkElement; prototype: HTMLLinkElement; }; main: { new (): HTMLElement; prototype: HTMLElement; }; map: { new (): HTMLMapElement; prototype: HTMLMapElement; }; mark: { new (): HTMLElement; prototype: HTMLElement; }; marquee: { new (): HTMLMarqueeElement; prototype: HTMLMarqueeElement; }; menu: { new (): HTMLMenuElement; prototype: HTMLMenuElement; }; meta: { new (): HTMLMetaElement; prototype: HTMLMetaElement; }; meter: { new (): HTMLMeterElement; prototype: HTMLMeterElement; }; nav: { new (): HTMLElement; prototype: HTMLElement; }; noscript: { new (): HTMLElement; prototype: HTMLElement; }; object: { new (): HTMLObjectElement; prototype: HTMLObjectElement; }; ol: { new (): HTMLOListElement; prototype: HTMLOListElement; }; optgroup: { new (): HTMLOptGroupElement; prototype: HTMLOptGroupElement; }; option: { new (): HTMLOptionElement; prototype: HTMLOptionElement; }; output: { new (): HTMLOutputElement; prototype: HTMLOutputElement; }; p: { new (): HTMLParagraphElement; prototype: HTMLParagraphElement; }; param: { new (): HTMLParamElement; prototype: HTMLParamElement; }; picture: { new (): HTMLPictureElement; prototype: HTMLPictureElement; }; pre: { new (): HTMLPreElement; prototype: HTMLPreElement; }; progress: { new (): HTMLProgressElement; prototype: HTMLProgressElement; }; q: { new (): HTMLQuoteElement; prototype: HTMLQuoteElement; }; rp: { new (): HTMLElement; prototype: HTMLElement; }; rt: { new (): HTMLElement; prototype: HTMLElement; }; ruby: { new (): HTMLElement; prototype: HTMLElement; }; s: { new (): HTMLElement; prototype: HTMLElement; }; samp: { new (): HTMLElement; prototype: HTMLElement; }; script: { new (): HTMLScriptElement; prototype: HTMLScriptElement; supports(type: string): boolean; }; section: { new (): HTMLElement; prototype: HTMLElement; }; select: { new (): HTMLSelectElement; prototype: HTMLSelectElement; }; slot: { new (): HTMLSlotElement; prototype: HTMLSlotElement; }; small: { new (): HTMLElement; prototype: HTMLElement; }; source: { new (): HTMLSourceElement; prototype: HTMLSourceElement; }; span: { new (): HTMLSpanElement; prototype: HTMLSpanElement; }; strong: { new (): HTMLElement; prototype: HTMLElement; }; style: { new (): HTMLStyleElement; prototype: HTMLStyleElement; }; sub: { new (): HTMLElement; prototype: HTMLElement; }; summary: { new (): HTMLElement; prototype: HTMLElement; }; sup: { new (): HTMLElement; prototype: HTMLElement; }; table: { new (): HTMLTableElement; prototype: HTMLTableElement; }; tbody: { new (): HTMLTableSectionElement; prototype: HTMLTableSectionElement; }; td: { new (): HTMLTableCellElement; prototype: HTMLTableCellElement; }; template: { new (): HTMLTemplateElement; prototype: HTMLTemplateElement; }; textarea: { new (): HTMLTextAreaElement; prototype: HTMLTextAreaElement; }; tfoot: { new (): HTMLTableSectionElement; prototype: HTMLTableSectionElement; }; th: { new (): HTMLTableCellElement; prototype: HTMLTableCellElement; }; thead: { new (): HTMLTableSectionElement; prototype: HTMLTableSectionElement; }; time: { new (): HTMLTimeElement; prototype: HTMLTimeElement; }; title: { new (): HTMLTitleElement; prototype: HTMLTitleElement; }; tr: { new (): HTMLTableRowElement; prototype: HTMLTableRowElement; }; track: { new (): HTMLTrackElement; prototype: HTMLTrackElement; readonly NONE: 0; readonly LOADING: 1; readonly LOADED: 2; readonly ERROR: 3; }; u: { new (): HTMLElement; prototype: HTMLElement; }; ul: { new (): HTMLUListElement; prototype: HTMLUListElement; }; var: { new (): HTMLElement; prototype: HTMLElement; }; video: { new (): HTMLVideoElement; prototype: HTMLVideoElement; }; wbr: { new (): HTMLElement; prototype: HTMLElement; }; };