import AwaitedHandler from '../AwaitedHandler'; import AwaitedPath from '../AwaitedPath'; import Constructable from '../Constructable'; import NodeFactory from '../NodeFactory'; import { ISuperElement, ISuperHTMLCollection } from '../interfaces/super'; import { IElementCSSInlineStyle, IElementContentEditable, IHTMLHyperlinkElementUtils, IHTMLOrSVGElement, ILinkStyle, INonDocumentTypeChildNode, IParentNode, ISlotable, INamedNodeMap, IDOMTokenList, IShadowRoot, IAttr, IDOMRect, IDOMRectList, IFullscreenOptions, IScrollIntoViewOptions } from '../interfaces/official'; import { IElementIsolate, IHTMLAnchorElementIsolate, IHTMLAreaElementIsolate, IHTMLAudioElementIsolate, IHTMLBRElementIsolate, IHTMLBaseElementIsolate, IHTMLBodyElementIsolate, IHTMLButtonElementIsolate, IHTMLCanvasElementIsolate, IHTMLDListElementIsolate, IHTMLDataElementIsolate, IHTMLDataListElementIsolate, IHTMLDetailsElementIsolate, IHTMLDialogElementIsolate, IHTMLDirectoryElementIsolate, IHTMLDivElementIsolate, IHTMLElementIsolate, IHTMLEmbedElementIsolate, IHTMLFieldSetElementIsolate, IHTMLFontElementIsolate, IHTMLFormElementIsolate, IHTMLFrameElementIsolate, IHTMLFrameSetElementIsolate, IHTMLHRElementIsolate, IHTMLHeadElementIsolate, IHTMLHeadingElementIsolate, IHTMLHtmlElementIsolate, IHTMLIFrameElementIsolate, IHTMLImageElementIsolate, IHTMLInputElementIsolate, IHTMLLIElementIsolate, IHTMLLabelElementIsolate, IHTMLLegendElementIsolate, IHTMLLinkElementIsolate, IHTMLMapElementIsolate, IHTMLMediaElementIsolate, IHTMLMetaElementIsolate, IHTMLMeterElementIsolate, IHTMLModElementIsolate, IHTMLOListElementIsolate, IHTMLObjectElementIsolate, IHTMLOptGroupElementIsolate, IHTMLOptionElementIsolate, IHTMLParagraphElementIsolate, IHTMLParamElementIsolate, IHTMLPreElementIsolate, IHTMLProgressElementIsolate, IHTMLQuoteElementIsolate, IHTMLScriptElementIsolate, IHTMLSelectElementIsolate, IHTMLSlotElementIsolate, IHTMLSourceElementIsolate, IHTMLSpanElementIsolate, IHTMLStyleElementIsolate, IHTMLTableCaptionElementIsolate, IHTMLTableCellElementIsolate, IHTMLTableColElementIsolate, IHTMLTableElementIsolate, IHTMLTableRowElementIsolate, IHTMLTableSectionElementIsolate, IHTMLTemplateElementIsolate, IHTMLTextAreaElementIsolate, IHTMLTimeElementIsolate, IHTMLTitleElementIsolate, IHTMLTrackElementIsolate, IHTMLUListElementIsolate, IHTMLVideoElementIsolate, INodeIsolate } from '../interfaces/isolate'; import { IElementCSSInlineStyleProperties } from '../official-mixins/ElementCSSInlineStyle'; import { IElementContentEditableProperties } from '../official-mixins/ElementContentEditable'; import { IElementIsolateProperties } from '../isolate-mixins/ElementIsolate'; import { IHTMLAnchorElementIsolateProperties } from '../isolate-mixins/HTMLAnchorElementIsolate'; import { IHTMLAreaElementIsolateProperties } from '../isolate-mixins/HTMLAreaElementIsolate'; import { IHTMLAudioElementIsolateProperties } from '../isolate-mixins/HTMLAudioElementIsolate'; import { IHTMLBRElementIsolateProperties } from '../isolate-mixins/HTMLBRElementIsolate'; import { IHTMLBaseElementIsolateProperties } from '../isolate-mixins/HTMLBaseElementIsolate'; import { IHTMLBodyElementIsolateProperties } from '../isolate-mixins/HTMLBodyElementIsolate'; import { IHTMLButtonElementIsolateProperties } from '../isolate-mixins/HTMLButtonElementIsolate'; import { IHTMLCanvasElementIsolateProperties } from '../isolate-mixins/HTMLCanvasElementIsolate'; import { IHTMLDListElementIsolateProperties } from '../isolate-mixins/HTMLDListElementIsolate'; import { IHTMLDataElementIsolateProperties } from '../isolate-mixins/HTMLDataElementIsolate'; import { IHTMLDataListElementIsolateProperties } from '../isolate-mixins/HTMLDataListElementIsolate'; import { IHTMLDetailsElementIsolateProperties } from '../isolate-mixins/HTMLDetailsElementIsolate'; import { IHTMLDialogElementIsolateProperties } from '../isolate-mixins/HTMLDialogElementIsolate'; import { IHTMLDirectoryElementIsolateProperties } from '../isolate-mixins/HTMLDirectoryElementIsolate'; import { IHTMLDivElementIsolateProperties } from '../isolate-mixins/HTMLDivElementIsolate'; import { IHTMLElementIsolateProperties } from '../isolate-mixins/HTMLElementIsolate'; import { IHTMLEmbedElementIsolateProperties } from '../isolate-mixins/HTMLEmbedElementIsolate'; import { IHTMLFieldSetElementIsolateProperties } from '../isolate-mixins/HTMLFieldSetElementIsolate'; import { IHTMLFontElementIsolateProperties } from '../isolate-mixins/HTMLFontElementIsolate'; import { IHTMLFormElementIsolateProperties } from '../isolate-mixins/HTMLFormElementIsolate'; import { IHTMLFrameElementIsolateProperties } from '../isolate-mixins/HTMLFrameElementIsolate'; import { IHTMLFrameSetElementIsolateProperties } from '../isolate-mixins/HTMLFrameSetElementIsolate'; import { IHTMLHRElementIsolateProperties } from '../isolate-mixins/HTMLHRElementIsolate'; import { IHTMLHeadElementIsolateProperties } from '../isolate-mixins/HTMLHeadElementIsolate'; import { IHTMLHeadingElementIsolateProperties } from '../isolate-mixins/HTMLHeadingElementIsolate'; import { IHTMLHtmlElementIsolateProperties } from '../isolate-mixins/HTMLHtmlElementIsolate'; import { IHTMLHyperlinkElementUtilsProperties } from '../official-mixins/HTMLHyperlinkElementUtils'; import { IHTMLIFrameElementIsolateProperties } from '../isolate-mixins/HTMLIFrameElementIsolate'; import { IHTMLImageElementIsolateProperties } from '../isolate-mixins/HTMLImageElementIsolate'; import { IHTMLInputElementIsolateProperties } from '../isolate-mixins/HTMLInputElementIsolate'; import { IHTMLLIElementIsolateProperties } from '../isolate-mixins/HTMLLIElementIsolate'; import { IHTMLLabelElementIsolateProperties } from '../isolate-mixins/HTMLLabelElementIsolate'; import { IHTMLLegendElementIsolateProperties } from '../isolate-mixins/HTMLLegendElementIsolate'; import { IHTMLLinkElementIsolateProperties } from '../isolate-mixins/HTMLLinkElementIsolate'; import { IHTMLMapElementIsolateProperties } from '../isolate-mixins/HTMLMapElementIsolate'; import { IHTMLMediaElementIsolateProperties } from '../isolate-mixins/HTMLMediaElementIsolate'; import { IHTMLMetaElementIsolateProperties } from '../isolate-mixins/HTMLMetaElementIsolate'; import { IHTMLMeterElementIsolateProperties } from '../isolate-mixins/HTMLMeterElementIsolate'; import { IHTMLModElementIsolateProperties } from '../isolate-mixins/HTMLModElementIsolate'; import { IHTMLOListElementIsolateProperties } from '../isolate-mixins/HTMLOListElementIsolate'; import { IHTMLObjectElementIsolateProperties } from '../isolate-mixins/HTMLObjectElementIsolate'; import { IHTMLOptGroupElementIsolateProperties } from '../isolate-mixins/HTMLOptGroupElementIsolate'; import { IHTMLOptionElementIsolateProperties } from '../isolate-mixins/HTMLOptionElementIsolate'; import { IHTMLOrSVGElementProperties } from '../official-mixins/HTMLOrSVGElement'; import { IHTMLParagraphElementIsolateProperties } from '../isolate-mixins/HTMLParagraphElementIsolate'; import { IHTMLParamElementIsolateProperties } from '../isolate-mixins/HTMLParamElementIsolate'; import { IHTMLPreElementIsolateProperties } from '../isolate-mixins/HTMLPreElementIsolate'; import { IHTMLProgressElementIsolateProperties } from '../isolate-mixins/HTMLProgressElementIsolate'; import { IHTMLQuoteElementIsolateProperties } from '../isolate-mixins/HTMLQuoteElementIsolate'; import { IHTMLScriptElementIsolateProperties } from '../isolate-mixins/HTMLScriptElementIsolate'; import { IHTMLSelectElementIsolateProperties } from '../isolate-mixins/HTMLSelectElementIsolate'; import { IHTMLSlotElementIsolateProperties } from '../isolate-mixins/HTMLSlotElementIsolate'; import { IHTMLSourceElementIsolateProperties } from '../isolate-mixins/HTMLSourceElementIsolate'; import { IHTMLSpanElementIsolateProperties } from '../isolate-mixins/HTMLSpanElementIsolate'; import { IHTMLStyleElementIsolateProperties } from '../isolate-mixins/HTMLStyleElementIsolate'; import { IHTMLTableCaptionElementIsolateProperties } from '../isolate-mixins/HTMLTableCaptionElementIsolate'; import { IHTMLTableCellElementIsolateProperties } from '../isolate-mixins/HTMLTableCellElementIsolate'; import { IHTMLTableColElementIsolateProperties } from '../isolate-mixins/HTMLTableColElementIsolate'; import { IHTMLTableElementIsolateProperties } from '../isolate-mixins/HTMLTableElementIsolate'; import { IHTMLTableRowElementIsolateProperties } from '../isolate-mixins/HTMLTableRowElementIsolate'; import { IHTMLTableSectionElementIsolateProperties } from '../isolate-mixins/HTMLTableSectionElementIsolate'; import { IHTMLTemplateElementIsolateProperties } from '../isolate-mixins/HTMLTemplateElementIsolate'; import { IHTMLTextAreaElementIsolateProperties } from '../isolate-mixins/HTMLTextAreaElementIsolate'; import { IHTMLTimeElementIsolateProperties } from '../isolate-mixins/HTMLTimeElementIsolate'; import { IHTMLTitleElementIsolateProperties } from '../isolate-mixins/HTMLTitleElementIsolate'; import { IHTMLTrackElementIsolateProperties } from '../isolate-mixins/HTMLTrackElementIsolate'; import { IHTMLUListElementIsolateProperties } from '../isolate-mixins/HTMLUListElementIsolate'; import { IHTMLVideoElementIsolateProperties } from '../isolate-mixins/HTMLVideoElementIsolate'; import { ILinkStyleProperties } from '../official-mixins/LinkStyle'; import { INodeIsolateProperties } from '../isolate-mixins/NodeIsolate'; import { INonDocumentTypeChildNodeProperties } from '../official-mixins/NonDocumentTypeChildNode'; import { IParentNodeProperties } from '../official-mixins/ParentNode'; import { ISlotableProperties } from '../official-mixins/Slotable'; export declare const getState: (instance: ISuperElement) => ISuperElementProperties, setState: (instance: ISuperElement, properties: Partial) => void; export declare const awaitedHandler: AwaitedHandler; export declare const nodeFactory: NodeFactory; export declare function SuperElementGenerator(ElementCSSInlineStyle: Constructable, ElementContentEditable: Constructable, ElementIsolate: Constructable, HTMLAnchorElementIsolate: Constructable, HTMLAreaElementIsolate: Constructable, HTMLAudioElementIsolate: Constructable, HTMLBRElementIsolate: Constructable, HTMLBaseElementIsolate: Constructable, HTMLBodyElementIsolate: Constructable, HTMLButtonElementIsolate: Constructable, HTMLCanvasElementIsolate: Constructable, HTMLDListElementIsolate: Constructable, HTMLDataElementIsolate: Constructable, HTMLDataListElementIsolate: Constructable, HTMLDetailsElementIsolate: Constructable, HTMLDialogElementIsolate: Constructable, HTMLDirectoryElementIsolate: Constructable, HTMLDivElementIsolate: Constructable, HTMLElementIsolate: Constructable, HTMLEmbedElementIsolate: Constructable, HTMLFieldSetElementIsolate: Constructable, HTMLFontElementIsolate: Constructable, HTMLFormElementIsolate: Constructable, HTMLFrameElementIsolate: Constructable, HTMLFrameSetElementIsolate: Constructable, HTMLHRElementIsolate: Constructable, HTMLHeadElementIsolate: Constructable, HTMLHeadingElementIsolate: Constructable, HTMLHtmlElementIsolate: Constructable, HTMLHyperlinkElementUtils: Constructable, HTMLIFrameElementIsolate: Constructable, HTMLImageElementIsolate: Constructable, HTMLInputElementIsolate: Constructable, HTMLLIElementIsolate: Constructable, HTMLLabelElementIsolate: Constructable, HTMLLegendElementIsolate: Constructable, HTMLLinkElementIsolate: Constructable, HTMLMapElementIsolate: Constructable, HTMLMediaElementIsolate: Constructable, HTMLMetaElementIsolate: Constructable, HTMLMeterElementIsolate: Constructable, HTMLModElementIsolate: Constructable, HTMLOListElementIsolate: Constructable, HTMLObjectElementIsolate: Constructable, HTMLOptGroupElementIsolate: Constructable, HTMLOptionElementIsolate: Constructable, HTMLOrSVGElement: Constructable, HTMLParagraphElementIsolate: Constructable, HTMLParamElementIsolate: Constructable, HTMLPreElementIsolate: Constructable, HTMLProgressElementIsolate: Constructable, HTMLQuoteElementIsolate: Constructable, HTMLScriptElementIsolate: Constructable, HTMLSelectElementIsolate: Constructable, HTMLSlotElementIsolate: Constructable, HTMLSourceElementIsolate: Constructable, HTMLSpanElementIsolate: Constructable, HTMLStyleElementIsolate: Constructable, HTMLTableCaptionElementIsolate: Constructable, HTMLTableCellElementIsolate: Constructable, HTMLTableColElementIsolate: Constructable, HTMLTableElementIsolate: Constructable, HTMLTableRowElementIsolate: Constructable, HTMLTableSectionElementIsolate: Constructable, HTMLTemplateElementIsolate: Constructable, HTMLTextAreaElementIsolate: Constructable, HTMLTimeElementIsolate: Constructable, HTMLTitleElementIsolate: Constructable, HTMLTrackElementIsolate: Constructable, HTMLUListElementIsolate: Constructable, HTMLVideoElementIsolate: Constructable, LinkStyle: Constructable, NodeIsolate: Constructable, NonDocumentTypeChildNode: Constructable, ParentNode: Constructable, Slotable: Constructable): { new (): { [index: number]: ISuperElement; readonly attributes: INamedNodeMap; readonly classList: IDOMTokenList; readonly className: Promise; readonly clientHeight: Promise; readonly clientLeft: Promise; readonly clientTop: Promise; readonly clientWidth: Promise; readonly id: Promise; readonly innerHTML: Promise; readonly localName: Promise; readonly namespaceURI: Promise; readonly outerHTML: Promise; readonly part: IDOMTokenList; readonly prefix: Promise; readonly scrollHeight: Promise; readonly scrollLeft: Promise; readonly scrollTop: Promise; readonly scrollWidth: Promise; readonly shadowRoot: IShadowRoot; readonly slot: Promise; readonly tagName: Promise; closest(selectors: string): ISuperElement; getAttribute(qualifiedName: string): Promise; getAttributeNS(namespace: string | null, localName: string): Promise; getAttributeNames(): Promise>; getAttributeNode(qualifiedName: string): Promise; getAttributeNodeNS(namespace: string | null, localName: string): Promise; getBoundingClientRect(): Promise; getClientRects(): Promise; getElementsByClassName(classNames: string): ISuperHTMLCollection; getElementsByTagName(qualifiedName: string): ISuperHTMLCollection; getElementsByTagNameNS(namespace: string | null, localName: string): ISuperHTMLCollection; hasAttribute(qualifiedName: string): Promise; hasAttributeNS(namespace: string | null, localName: string): Promise; hasAttributes(): Promise; hasPointerCapture(pointerId: number): Promise; matches(selectors: string): Promise; requestFullscreen(options?: IFullscreenOptions | undefined): Promise; requestPointerLock(): Promise; scrollIntoView(arg?: boolean | IScrollIntoViewOptions | undefined): Promise; then(onfulfilled?: ((value: ISuperElement) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined): Promise; readonly style: import("../interfaces/official").ICSSStyleDeclaration; readonly contentEditable: Promise; readonly isContentEditable: Promise; readonly download: Promise; readonly hreflang: Promise; readonly referrerPolicy: Promise; readonly rel: Promise; readonly relList: IDOMTokenList; readonly target: Promise; readonly text: Promise; readonly type: Promise; readonly alt: Promise; readonly coords: Promise; readonly noHref: Promise; readonly shape: Promise; readonly href: Promise; readonly aLink: Promise; readonly background: Promise; readonly bgColor: Promise; readonly link: Promise; readonly vLink: Promise; readonly autofocus: Promise; readonly disabled: Promise; readonly form: import("../interfaces/official").IHTMLFormElement; readonly formAction: Promise; readonly formEnctype: Promise; readonly formMethod: Promise; readonly formNoValidate: Promise; readonly formTarget: Promise; readonly labels: import("../interfaces/super").ISuperNodeList; readonly name: Promise; readonly validationMessage: Promise; readonly validity: Promise; readonly value: Promise | Promise; readonly willValidate: Promise; checkValidity: (() => Promise) & (() => Promise) & (() => Promise) & (() => Promise) & (() => Promise) & (() => Promise) & (() => Promise); reportValidity: (() => Promise) & (() => Promise) & (() => Promise) & (() => Promise) & (() => Promise) & (() => Promise) & (() => Promise); readonly height: Promise | Promise; readonly width: Promise | Promise; captureStream: ((frameRequestRate?: number | undefined) => import("../interfaces/official").IMediaStream) & (() => import("../interfaces/official").IMediaStream); toDataURL(type?: string | undefined, quality?: any): Promise; transferControlToOffscreen(): import("../interfaces/official").IOffscreenCanvas; readonly compact: Promise; readonly options: Promise | import("../interfaces/official").IHTMLOptionsCollection; readonly open: Promise; readonly returnValue: Promise; close(returnValue?: string | undefined): Promise; show(): Promise; showModal(): Promise; readonly align: Promise; readonly accessKey: Promise; readonly autoCapitalize: Promise; readonly dir: Promise; readonly draggable: Promise; readonly hidden: Promise; readonly inert: Promise; readonly innerText: Promise; readonly lang: Promise; readonly offsetHeight: Promise; readonly offsetLeft: Promise; readonly offsetParent: ISuperElement; readonly offsetTop: Promise; readonly offsetWidth: Promise; readonly spellcheck: Promise; readonly title: Promise; readonly translate: Promise; click(): Promise; readonly src: Promise; readonly elements: ISuperHTMLCollection; readonly color: Promise; readonly face: Promise; readonly size: Promise | Promise; readonly acceptCharset: Promise; readonly action: Promise; readonly autocomplete: Promise; readonly encoding: Promise; readonly enctype: Promise; readonly length: Promise; readonly noValidate: Promise; reset(): Promise; submit(): Promise; readonly contentDocument: import("../interfaces/super").ISuperDocument; readonly frameBorder: Promise; readonly longDesc: Promise; readonly marginHeight: Promise; readonly marginWidth: Promise; readonly noResize: Promise; readonly scrolling: Promise; readonly cols: Promise | Promise; readonly rows: Promise | Promise | ISuperHTMLCollection; readonly version: Promise; readonly hash: Promise; readonly host: Promise | ISuperElement; readonly hostname: Promise; readonly origin: Promise; readonly password: Promise; readonly pathname: Promise; readonly port: Promise; readonly protocol: Promise; readonly search: Promise; readonly username: Promise; toString: (() => string) & (() => Promise); readonly allow: Promise; readonly allowFullscreen: Promise; readonly allowPaymentRequest: Promise; readonly csp: Promise; readonly featurePolicy: import("../interfaces/official").IFeaturePolicy; readonly sandbox: IDOMTokenList; readonly srcdoc: Promise; readonly complete: Promise; readonly crossOrigin: Promise; readonly currentSrc: Promise; readonly decoding: Promise; readonly isMap: Promise; readonly naturalHeight: Promise; readonly naturalWidth: Promise; readonly sizes: Promise | IDOMTokenList; readonly srcset: Promise; readonly useMap: Promise; readonly x: Promise; readonly y: Promise; decode(): Promise; readonly accept: Promise; readonly checked: Promise; readonly defaultChecked: Promise; readonly defaultValue: Promise; readonly dirName: Promise; readonly files: import("../interfaces/official").IFileList; readonly indeterminate: Promise; readonly inputMode: Promise; readonly list: import("../interfaces/super").ISuperHTMLElement; readonly max: Promise | Promise; readonly maxLength: Promise; readonly min: Promise | Promise; readonly minLength: Promise; readonly multiple: Promise; readonly pattern: Promise; readonly placeholder: Promise; readonly readOnly: Promise; readonly required: Promise; readonly selectionDirection: Promise; readonly selectionEnd: Promise; readonly selectionStart: Promise; readonly step: Promise; readonly valueAsDate: Promise; readonly valueAsNumber: Promise; select: (() => Promise) & (() => Promise); setRangeText: ((replacement: string, start?: number | undefined, end?: number | undefined, selectionMode?: import("../interfaces/official").ISelectionMode | undefined) => Promise) & ((replacement: string, start?: number | undefined, end?: number | undefined, selectionMode?: import("../interfaces/official").ISelectionMode | undefined) => Promise); setSelectionRange: ((start: number, end: number, direction?: string | undefined) => Promise) & ((start: number, end: number, direction?: string | undefined) => Promise); stepDown(n?: number | undefined): Promise; stepUp(n?: number | undefined): Promise; readonly control: import("../interfaces/super").ISuperHTMLElement; readonly htmlFor: Promise; readonly as: Promise; readonly media: Promise; readonly areas: ISuperHTMLCollection; readonly HAVE_CURRENT_DATA: number; readonly HAVE_ENOUGH_DATA: number; readonly HAVE_FUTURE_DATA: number; readonly HAVE_METADATA: number; readonly HAVE_NOTHING: number; readonly NETWORK_EMPTY: number; readonly NETWORK_IDLE: number; readonly NETWORK_LOADING: number; readonly NETWORK_NO_SOURCE: number; readonly audioTracks: import("../interfaces/official").IAudioTrackList; readonly autoplay: Promise; readonly buffered: import("../interfaces/official").ITimeRanges; readonly controls: Promise; readonly controlsList: IDOMTokenList; readonly currentTime: Promise; readonly defaultMuted: Promise; readonly defaultPlaybackRate: Promise; readonly disableRemotePlayback: Promise; readonly duration: Promise; readonly ended: Promise; readonly error: import("../interfaces/official").IMediaError; readonly loop: Promise; readonly mediaKeys: import("../interfaces/official").IMediaKeys; readonly muted: Promise; readonly networkState: Promise; readonly playbackRate: Promise; readonly played: import("../interfaces/official").ITimeRanges; readonly preload: Promise; readonly readyState: Promise | Promise; readonly seekable: import("../interfaces/official").ITimeRanges; readonly seeking: Promise; readonly sinkId: Promise; readonly textTracks: import("../interfaces/official").ITextTrackList; readonly videoTracks: import("../interfaces/official").IVideoTrackList; readonly volume: Promise; canPlayType(type: string): Promise; load(): Promise; pause(): Promise; play(): Promise; setSinkId(sinkId: string): Promise; readonly content: Promise | import("../interfaces/official").IDocumentFragment; readonly httpEquiv: Promise; readonly scheme: Promise; readonly high: Promise; readonly low: Promise; readonly optimum: Promise; readonly cite: Promise; readonly dateTime: Promise; readonly reversed: Promise; readonly start: Promise; readonly archive: Promise; readonly border: Promise; readonly code: Promise; readonly codeBase: Promise; readonly codeType: Promise; readonly data: Promise; readonly declare: Promise; readonly hspace: Promise; readonly standby: Promise; readonly vspace: Promise; readonly label: Promise; readonly defaultSelected: Promise; readonly index: Promise; readonly selected: Promise; readonly dataset: Promise>; readonly nonce: Promise; readonly tabIndex: Promise; blur(): Promise; focus(): Promise; readonly valueType: Promise; readonly position: Promise; readonly async: Promise; readonly charset: Promise; readonly defer: Promise; readonly event: Promise; readonly noModule: Promise; readonly selectedIndex: Promise; readonly selectedOptions: ISuperHTMLCollection; item(index: number): ISuperElement; namedItem(name: string): import("../interfaces/official").IHTMLOptionElement; [Symbol.iterator](): Iterator; assignedElements(options?: import("../interfaces/official").IAssignedNodesOptions | undefined): Promise>; assignedNodes(options?: import("../interfaces/official").IAssignedNodesOptions | undefined): Promise>; readonly ch: Promise; readonly chOff: Promise; readonly span: Promise; readonly vAlign: Promise; readonly caption: import("../interfaces/official").IHTMLTableCaptionElement; readonly cellPadding: Promise; readonly cellSpacing: Promise; readonly frame: Promise; readonly rules: Promise; readonly summary: Promise; readonly tBodies: ISuperHTMLCollection; readonly tFoot: import("../interfaces/official").IHTMLTableSectionElement; readonly tHead: import("../interfaces/official").IHTMLTableSectionElement; readonly cells: ISuperHTMLCollection; readonly rowIndex: Promise; readonly sectionRowIndex: Promise; deleteCell(index: number): Promise; insertCell(index?: number | undefined): import("../interfaces/official").IHTMLTableCellElement; readonly textLength: Promise; readonly wrap: Promise; setCustomValidity(error: string): Promise; readonly ERROR: number; readonly LOADED: number; readonly LOADING: number; readonly NONE: number; readonly default: Promise; readonly kind: Promise; readonly srclang: Promise; readonly track: Promise; readonly poster: Promise; readonly videoHeight: Promise; readonly videoWidth: Promise; getVideoPlaybackQuality(): import("../interfaces/official").IVideoPlaybackQuality; readonly sheet: import("../interfaces/super").ISuperStyleSheet; readonly ATTRIBUTE_NODE: number; readonly CDATA_SECTION_NODE: number; readonly COMMENT_NODE: number; readonly DOCUMENT_FRAGMENT_NODE: number; readonly DOCUMENT_NODE: number; readonly DOCUMENT_POSITION_CONTAINED_BY: number; readonly DOCUMENT_POSITION_CONTAINS: number; readonly DOCUMENT_POSITION_DISCONNECTED: number; readonly DOCUMENT_POSITION_FOLLOWING: number; readonly DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: number; readonly DOCUMENT_POSITION_PRECEDING: number; readonly DOCUMENT_TYPE_NODE: number; readonly ELEMENT_NODE: number; readonly ENTITY_NODE: number; readonly ENTITY_REFERENCE_NODE: number; readonly NOTATION_NODE: number; readonly PROCESSING_INSTRUCTION_NODE: number; readonly TEXT_NODE: number; readonly baseURI: Promise; readonly childNodes: import("../interfaces/super").ISuperNodeList; readonly firstChild: import("../interfaces/super").ISuperNode; readonly isConnected: Promise; readonly lastChild: import("../interfaces/super").ISuperNode; readonly nextSibling: import("../interfaces/super").ISuperNode; readonly nodeName: Promise; readonly nodeType: Promise; readonly nodeValue: Promise; readonly ownerDocument: import("../interfaces/super").ISuperDocument; readonly parentElement: ISuperElement; readonly parentNode: import("../interfaces/super").ISuperNode; readonly previousSibling: import("../interfaces/super").ISuperNode; readonly textContent: Promise; compareDocumentPosition(other: INodeIsolate): Promise; contains(other: INodeIsolate | null): Promise; getRootNode(options?: import("../interfaces/official").IGetRootNodeOptions | undefined): import("../interfaces/super").ISuperNode; hasChildNodes(): Promise; isDefaultNamespace(namespace: string | null): Promise; isEqualNode(otherNode: INodeIsolate | null): Promise; isSameNode(otherNode: INodeIsolate | null): Promise; lookupNamespaceURI(prefix: string | null): Promise; lookupPrefix(namespace: string | null): Promise; normalize(): Promise; readonly nextElementSibling: ISuperElement; readonly previousElementSibling: ISuperElement; readonly childElementCount: Promise; readonly children: ISuperHTMLCollection; readonly firstElementChild: ISuperElement; readonly lastElementChild: ISuperElement; querySelector(selectors: string): ISuperElement; querySelectorAll(selectors: string): import("../interfaces/super").ISuperNodeList; readonly assignedSlot: import("../interfaces/official").IHTMLSlotElement; }; }; export interface ISuperElementProperties extends IElementCSSInlineStyleProperties, IElementContentEditableProperties, IElementIsolateProperties, IHTMLAnchorElementIsolateProperties, IHTMLAreaElementIsolateProperties, IHTMLAudioElementIsolateProperties, IHTMLBRElementIsolateProperties, IHTMLBaseElementIsolateProperties, IHTMLBodyElementIsolateProperties, IHTMLButtonElementIsolateProperties, IHTMLCanvasElementIsolateProperties, IHTMLDListElementIsolateProperties, IHTMLDataElementIsolateProperties, IHTMLDataListElementIsolateProperties, IHTMLDetailsElementIsolateProperties, IHTMLDialogElementIsolateProperties, IHTMLDirectoryElementIsolateProperties, IHTMLDivElementIsolateProperties, IHTMLElementIsolateProperties, IHTMLEmbedElementIsolateProperties, IHTMLFieldSetElementIsolateProperties, IHTMLFontElementIsolateProperties, IHTMLFormElementIsolateProperties, IHTMLFrameElementIsolateProperties, IHTMLFrameSetElementIsolateProperties, IHTMLHRElementIsolateProperties, IHTMLHeadElementIsolateProperties, IHTMLHeadingElementIsolateProperties, IHTMLHtmlElementIsolateProperties, IHTMLHyperlinkElementUtilsProperties, IHTMLIFrameElementIsolateProperties, IHTMLImageElementIsolateProperties, IHTMLInputElementIsolateProperties, IHTMLLIElementIsolateProperties, IHTMLLabelElementIsolateProperties, IHTMLLegendElementIsolateProperties, IHTMLLinkElementIsolateProperties, IHTMLMapElementIsolateProperties, IHTMLMediaElementIsolateProperties, IHTMLMetaElementIsolateProperties, IHTMLMeterElementIsolateProperties, IHTMLModElementIsolateProperties, IHTMLOListElementIsolateProperties, IHTMLObjectElementIsolateProperties, IHTMLOptGroupElementIsolateProperties, IHTMLOptionElementIsolateProperties, IHTMLOrSVGElementProperties, IHTMLParagraphElementIsolateProperties, IHTMLParamElementIsolateProperties, IHTMLPreElementIsolateProperties, IHTMLProgressElementIsolateProperties, IHTMLQuoteElementIsolateProperties, IHTMLScriptElementIsolateProperties, IHTMLSelectElementIsolateProperties, IHTMLSlotElementIsolateProperties, IHTMLSourceElementIsolateProperties, IHTMLSpanElementIsolateProperties, IHTMLStyleElementIsolateProperties, IHTMLTableCaptionElementIsolateProperties, IHTMLTableCellElementIsolateProperties, IHTMLTableColElementIsolateProperties, IHTMLTableElementIsolateProperties, IHTMLTableRowElementIsolateProperties, IHTMLTableSectionElementIsolateProperties, IHTMLTemplateElementIsolateProperties, IHTMLTextAreaElementIsolateProperties, IHTMLTimeElementIsolateProperties, IHTMLTitleElementIsolateProperties, IHTMLTrackElementIsolateProperties, IHTMLUListElementIsolateProperties, IHTMLVideoElementIsolateProperties, ILinkStyleProperties, INodeIsolateProperties, INonDocumentTypeChildNodeProperties, IParentNodeProperties, ISlotableProperties { awaitedPath: AwaitedPath; awaitedOptions: any; createInstanceName: string; readonly attributes?: INamedNodeMap; readonly classList?: IDOMTokenList; readonly className?: Promise; readonly clientHeight?: Promise; readonly clientLeft?: Promise; readonly clientTop?: Promise; readonly clientWidth?: Promise; readonly id?: Promise; readonly innerHTML?: Promise; readonly localName?: Promise; readonly namespaceURI?: Promise; readonly outerHTML?: Promise; readonly part?: IDOMTokenList; readonly prefix?: Promise; readonly scrollHeight?: Promise; readonly scrollLeft?: Promise; readonly scrollTop?: Promise; readonly scrollWidth?: Promise; readonly shadowRoot?: IShadowRoot; readonly slot?: Promise; readonly tagName?: Promise; } export declare const SuperElementPropertyKeys: string[]; export declare const SuperElementConstantKeys: string[];