import ElementsSelector from "./ElementsSelector"; import TestActionData from "../models/TestActionData"; export default class ElementFinder { private get doc(); lastError: string; elSelector: ElementsSelector; static readonly ReliableScore = 1.25; constructor(parentIframeSelectors: string[] | null); getTestActionAutohealData(testId: string, actionContextId: string, testTitle?: string): Promise; findTestElementByAutohealData(testId: string, actionContextId: string, testTitle: string, requiredText?: string): Promise<0 | { elementSimplePath: string; selector: string; element: Element; }>; findPomElementByAutohealData(pomAutohealDataId: string, autohealKey: string, requiredText?: string): Promise<0 | { elementSimplePath: string; selector: string; element: Element; }>; private getResultsWithRequiredText; getPomElementAutohealData(pomAutohealDataId: string, autohealKey: string): Promise; private findElWithContextParser; private findElWithContentText; private getSearchResult; }