import { DebugElement } from '@angular/core'; import { ElementProfile } from '../element'; export { ElementProfile } from '../element'; /** * Implementation dedicated to angular / TestBed. */ export declare class O3rElement implements ElementProfile { /** Angular element */ sourceElement: DebugElement; constructor(sourceElement: DebugElement | O3rElement); /** * Returns the text content of the DOM node. * Prioritizes .innerText, but fallbacks on .textContent in case the former is undefined in order * to support JSDOM. * @protected */ protected get text(): string | undefined; /** @inheritdoc */ getText(): Promise; /** @inheritdoc */ getPlainText(): Promise; /** @inheritdoc */ getInnerHTML(): Promise; /** @inheritdoc */ click(): Promise; /** @inheritdoc */ isVisible(): Promise; /** @inheritdoc */ getAttribute(attributeName: string): Promise; /** @inheritdoc */ mouseOver(): Promise; /** @inheritdoc */ getValue(): Promise; /** @inheritdoc */ setValue(input: string): Promise; /** @inheritdoc */ clearValue(): Promise; } /** * Constructor of a O3rElement */ export type O3rElementConstructor = new (sourceElement: DebugElement | O3rElement) => T; //# sourceMappingURL=element.d.ts.map