/** * Self-healing — finds the best matching element when a test step's * original selector no longer matches the current UI. * * Uses fuzzy matching across text, resourceId, className, and bounds proximity. */ import type { UiElement } from "../adb/ui-parser.js"; import type { OriginalSelector, HealingResult } from "./types.js"; /** * Find the best matching element for a broken selector. * * @param elements Current UI elements * @param selector Original selector that no longer matches * @param confidenceThreshold Minimum confidence to accept (0-1) */ export declare function healSelector(elements: UiElement[], selector: OriginalSelector, confidenceThreshold?: number): HealingResult; //# sourceMappingURL=healer.d.ts.map