import AwaitedHandler from '../AwaitedHandler'; import AwaitedPath from '../AwaitedPath'; import { IHTMLLinkElementIsolate } from '../interfaces/isolate'; import { IDOMTokenList } from '../interfaces/official'; export declare const getState: (instance: IHTMLLinkElementIsolate) => IHTMLLinkElementIsolateProperties, setState: (instance: IHTMLLinkElementIsolate, properties: Partial) => void; export declare const awaitedHandler: AwaitedHandler; export default class HTMLLinkElementIsolate implements IHTMLLinkElementIsolate { get as(): Promise; get crossOrigin(): Promise; get href(): Promise; get hreflang(): Promise; get media(): Promise; get referrerPolicy(): Promise; get rel(): Promise; get relList(): IDOMTokenList; get sizes(): Promise | IDOMTokenList; get type(): Promise; } export interface IHTMLLinkElementIsolateProperties { awaitedPath: AwaitedPath; awaitedOptions: any; readonly as?: Promise; readonly crossOrigin?: Promise; readonly href?: Promise; readonly hreflang?: Promise; readonly media?: Promise; readonly referrerPolicy?: Promise; readonly rel?: Promise; readonly relList?: IDOMTokenList; readonly sizes?: Promise | IDOMTokenList; readonly type?: Promise; } export declare const HTMLLinkElementIsolatePropertyKeys: string[]; export declare const HTMLLinkElementIsolateConstantKeys: never[];