/// import { DOMElement } from "./domelement"; import { iAssertionContext, iScenario, iValue } from "./interfaces"; export declare class HTMLElement extends DOMElement implements iValue { protected _path: string; protected _input: Cheerio | CheerioElement; get $(): Cheerio | CheerioElement; protected get el(): Cheerio; static create(input: any, context: iAssertionContext, name?: string | null, path?: string): Promise; protected constructor(input: any, context: iAssertionContext, name?: string | null, path?: string); find(selector: string): Promise; findAll(selector: string): Promise; getClosest(selector?: string): Promise; getChildren(selector?: string): Promise; getSiblings(selector?: string): Promise; getParent(): Promise; getPreviousSibling(selector?: string): Promise; getPreviousSiblings(selector?: string): Promise; getNextSibling(selector?: string): Promise; getNextSiblings(selector?: string): Promise; click(): Promise; click(message: string): Promise; click(callback: Function): Promise; click(scenario: iScenario): Promise; click(message: string, callback: Function): Promise; fillForm(formData: any): Promise; submit(): Promise; submit(message: string): Promise; submit(callback: Function): Promise; submit(scenario: iScenario): Promise; submit(message: string, callback: Function): Promise; protected _getTagName(): Promise; protected _getAttribute(key: string): Promise; }