import AwaitedHandler from '../AwaitedHandler'; import AwaitedPath from '../AwaitedPath'; import { IHTMLOrSVGElement } from '../interfaces/official'; export declare const getState: (instance: IHTMLOrSVGElement) => IHTMLOrSVGElementProperties, setState: (instance: IHTMLOrSVGElement, properties: Partial) => void; export declare const awaitedHandler: AwaitedHandler; export default class HTMLOrSVGElement implements IHTMLOrSVGElement { get dataset(): Promise>; get nonce(): Promise; get tabIndex(): Promise; blur(): Promise; focus(): Promise; } export interface IHTMLOrSVGElementProperties { awaitedPath: AwaitedPath; awaitedOptions: any; readonly dataset?: Promise>; readonly nonce?: Promise; readonly tabIndex?: Promise; } export declare const HTMLOrSVGElementPropertyKeys: string[]; export declare const HTMLOrSVGElementConstantKeys: never[];