import { ISuperHTMLElement, ISuperElement } from '../../base/interfaces/super';
import { ISuperHTMLElementProperties } from '../../base/super-klasses/SuperHTMLElement';
export declare const getState: (instance: ISuperHTMLElement) => ISuperHTMLElementProperties, setState: (instance: ISuperHTMLElement, properties: Partial) => void;
declare const SuperHTMLElementBaseClass: {
new (): {
[index: number]: ISuperElement;
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;
then(onfulfilled?: ((value: ISuperHTMLElement) => TResult1 | PromiseLike) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null | undefined): Promise;
readonly style: import("../../base/interfaces/official").ICSSStyleDeclaration;
readonly contentEditable: Promise;
readonly isContentEditable: Promise;
readonly attributes: import("../../base/interfaces/official").INamedNodeMap;
readonly classList: import("../../base/interfaces/official").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: import("../../base/interfaces/official").IDOMTokenList;
readonly prefix: Promise;
readonly scrollHeight: Promise;
readonly scrollLeft: Promise;
readonly scrollTop: Promise;
readonly scrollWidth: Promise;
readonly shadowRoot: import("../../base/interfaces/official").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): import("../../base/interfaces/super").ISuperHTMLCollection;
getElementsByTagName(qualifiedName: string): import("../../base/interfaces/super").ISuperHTMLCollection;
getElementsByTagNameNS(namespace: string | null, localName: string): import("../../base/interfaces/super").ISuperHTMLCollection;
hasAttribute(qualifiedName: string): Promise;
hasAttributeNS(namespace: string | null, localName: string): Promise;
hasAttributes(): Promise;
hasPointerCapture(pointerId: number): Promise;
matches(selectors: string): Promise;
requestFullscreen(options?: import("../../base/interfaces/official").IFullscreenOptions | undefined): Promise;
requestPointerLock(): Promise;
scrollIntoView(arg?: boolean | import("../../base/interfaces/official").IScrollIntoViewOptions | undefined): Promise;
readonly download: Promise;
readonly hreflang: Promise;
readonly referrerPolicy: Promise;
readonly rel: Promise;
readonly relList: import("../../base/interfaces/official").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("../../base/interfaces/official").IHTMLFormElement;
readonly formAction: Promise;
readonly formEnctype: Promise;
readonly formMethod: Promise;
readonly formNoValidate: Promise;
readonly formTarget: Promise;
readonly labels: import("../../base/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("../../base/interfaces/official").IMediaStream) & (() => import("../../base/interfaces/official").IMediaStream);
toDataURL(type?: string | undefined, quality?: any): Promise;
transferControlToOffscreen(): import("../../base/interfaces/official").IOffscreenCanvas;
readonly compact: Promise;
readonly options: Promise | import("../../base/interfaces/official").IHTMLOptionsCollection;
readonly open: Promise;
readonly returnValue: Promise;
close(returnValue?: string | undefined): Promise;
show(): Promise;
showModal(): Promise;
readonly align: Promise;
readonly src: Promise;
readonly elements: import("../../base/interfaces/super").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("../../base/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 | import("../../base/interfaces/super").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("../../base/interfaces/official").IFeaturePolicy;
readonly sandbox: import("../../base/interfaces/official").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 | import("../../base/interfaces/official").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("../../base/interfaces/official").IFileList;
readonly indeterminate: Promise;
readonly inputMode: Promise;
readonly list: 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("../../base/interfaces/official").ISelectionMode | undefined) => Promise) & ((replacement: string, start?: number | undefined, end?: number | undefined, selectionMode?: import("../../base/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: ISuperHTMLElement;
readonly htmlFor: Promise;
readonly as: Promise;
readonly media: Promise;
readonly areas: import("../../base/interfaces/super").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("../../base/interfaces/official").IAudioTrackList;
readonly autoplay: Promise;
readonly buffered: import("../../base/interfaces/official").ITimeRanges;
readonly controls: Promise;
readonly controlsList: import("../../base/interfaces/official").IDOMTokenList;
readonly currentTime: Promise;
readonly defaultMuted: Promise;
readonly defaultPlaybackRate: Promise;
readonly disableRemotePlayback: Promise;
readonly duration: Promise;
readonly ended: Promise;
readonly error: import("../../base/interfaces/official").IMediaError;
readonly loop: Promise;
readonly mediaKeys: import("../../base/interfaces/official").IMediaKeys;
readonly muted: Promise;
readonly networkState: Promise;
readonly playbackRate: Promise;
readonly played: import("../../base/interfaces/official").ITimeRanges;
readonly preload: Promise;
readonly readyState: Promise | Promise;
readonly seekable: import("../../base/interfaces/official").ITimeRanges;
readonly seeking: Promise;
readonly sinkId: Promise;
readonly textTracks: import("../../base/interfaces/official").ITextTrackList;
readonly videoTracks: import("../../base/interfaces/official").IVideoTrackList;
readonly volume: Promise;
canPlayType(type: string): Promise;
load(): Promise;
pause(): Promise;
play(): Promise;
setSinkId(sinkId: string): Promise;
readonly content: Promise | import("../../base/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