import AwaitedHandler from '../AwaitedHandler'; import AwaitedPath from '../AwaitedPath'; import { IHTMLAreaElementIsolate } from '../interfaces/isolate'; import { IDOMTokenList } from '../interfaces/official'; export declare const getState: (instance: IHTMLAreaElementIsolate) => IHTMLAreaElementIsolateProperties, setState: (instance: IHTMLAreaElementIsolate, properties: Partial) => void; export declare const awaitedHandler: AwaitedHandler; export default class HTMLAreaElementIsolate implements IHTMLAreaElementIsolate { get alt(): Promise; get coords(): Promise; get download(): Promise; get hreflang(): Promise; get noHref(): Promise; get referrerPolicy(): Promise; get rel(): Promise; get relList(): IDOMTokenList; get shape(): Promise; get target(): Promise; get type(): Promise; } export interface IHTMLAreaElementIsolateProperties { awaitedPath: AwaitedPath; awaitedOptions: any; readonly alt?: Promise; readonly coords?: Promise; readonly download?: Promise; readonly hreflang?: Promise; readonly noHref?: Promise; readonly referrerPolicy?: Promise; readonly rel?: Promise; readonly relList?: IDOMTokenList; readonly shape?: Promise; readonly target?: Promise; readonly type?: Promise; } export declare const HTMLAreaElementIsolatePropertyKeys: string[]; export declare const HTMLAreaElementIsolateConstantKeys: never[];