/// import { iAssertionContext, iValue, iScenario } from "./interfaces"; export declare class Value implements iValue { protected _input: any; protected _context: iAssertionContext; protected _name: string | null; protected _parent: any; protected _highlight: string; protected _sourceCode: string | null; protected _path: string | undefined; protected _tagName: string | undefined; get $(): any; get tagName(): string; get outerHTML(): string; get length(): iValue; get path(): string; get name(): string; get highlight(): string; get parent(): any; get sourceCode(): string; constructor(input: any, context: iAssertionContext, name?: string, parent?: any, highlight?: string); toArray(): any[]; valueOf(): any; toString(): string; toFloat(): number; toInteger(): number; toType(): string; isNullOrUndefined(): boolean; isUndefined(): boolean; isNull(): boolean; isPromise(): boolean; isArray(): boolean; isString(): boolean; isObject(): boolean; isNumber(): boolean; isNumeric(): boolean; isNaN(): boolean; isCookie(): boolean; isRegularExpression(): boolean; isCheerioElement(): boolean; isPuppeteerElement(): boolean; hasProperty(key: string): Promise; as(aliasName: string): iValue; getProperty(key: string): Promise; click(): Promise; click(scenario: iScenario): Promise; click(message: string): Promise; click(callback: Function): Promise; click(message: string, callback: Function): Promise; submit(): Promise; submit(scenario: iScenario): Promise; submit(message: string): Promise; submit(callback: Function): Promise; load(): iScenario; load(message: string): iScenario; load(scenario: iScenario): iScenario; load(callback: Function): iScenario; fillForm(formData: any): Promise; exists(): Promise; exists(selector: string): Promise; find(selector: string): Promise; findAll(selector: string): Promise; getClassName(): Promise; hasClassName(className: string): Promise; getTagName(): Promise; getInnerText(): Promise; getInnerHtml(): Promise; getOuterHtml(): Promise; hasAttribute(key: string): Promise; getAttribute(key: string): Promise; hasData(key: string): Promise; getData(key: string): Promise; getStyleProperty(key: string): Promise; download(): Promise; getValue(): Promise; getText(): Promise; screenshot(): Promise; protected _completedAction(verb: string, noun?: string): Promise; protected _failedAction(verb: string, noun?: string): Promise; protected _wrapAsValue(data: any, name: string, parent?: any, highlight?: string): iValue; }