import AwaitedHandler from '../AwaitedHandler'; import AwaitedPath from '../AwaitedPath'; import { IHTMLElementIsolate } from '../interfaces/isolate'; import { ISuperElement } from '../interfaces/super'; export declare const getState: (instance: IHTMLElementIsolate) => IHTMLElementIsolateProperties, setState: (instance: IHTMLElementIsolate, properties: Partial) => void; export declare const awaitedHandler: AwaitedHandler; export default class HTMLElementIsolate implements IHTMLElementIsolate { get accessKey(): Promise; get autoCapitalize(): Promise; get dir(): Promise; get draggable(): Promise; get hidden(): Promise; get inert(): Promise; get innerText(): Promise; get lang(): Promise; get offsetHeight(): Promise; get offsetLeft(): Promise; get offsetParent(): ISuperElement; get offsetTop(): Promise; get offsetWidth(): Promise; get spellcheck(): Promise; get title(): Promise; get translate(): Promise; click(): Promise; } export interface IHTMLElementIsolateProperties { awaitedPath: AwaitedPath; awaitedOptions: any; 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; } export declare const HTMLElementIsolatePropertyKeys: string[]; export declare const HTMLElementIsolateConstantKeys: never[];