import AwaitedHandler from '../AwaitedHandler'; import AwaitedPath from '../AwaitedPath'; import { IHTMLHyperlinkElementUtils } from '../interfaces/official'; import { ISuperElement } from '../interfaces/super'; export declare const getState: (instance: IHTMLHyperlinkElementUtils) => IHTMLHyperlinkElementUtilsProperties, setState: (instance: IHTMLHyperlinkElementUtils, properties: Partial) => void; export declare const awaitedHandler: AwaitedHandler; export default class HTMLHyperlinkElementUtils implements IHTMLHyperlinkElementUtils { get hash(): Promise; get host(): Promise | ISuperElement; get hostname(): Promise; get href(): Promise; get origin(): Promise; get password(): Promise; get pathname(): Promise; get port(): Promise; get protocol(): Promise; get search(): Promise; get username(): Promise; toString(): Promise; } export interface IHTMLHyperlinkElementUtilsProperties { awaitedPath: AwaitedPath; awaitedOptions: any; readonly hash?: Promise; readonly host?: Promise | ISuperElement; readonly hostname?: Promise; readonly href?: Promise; readonly origin?: Promise; readonly password?: Promise; readonly pathname?: Promise; readonly port?: Promise; readonly protocol?: Promise; readonly search?: Promise; readonly username?: Promise; } export declare const HTMLHyperlinkElementUtilsPropertyKeys: string[]; export declare const HTMLHyperlinkElementUtilsConstantKeys: never[];