/** * UI parser facade — re-exports the split modules under `./ui-parser/`. * Original 954-LOC file was decomposed in D8.5; behaviour preserved. * * Layers: * - node-parser: raw XML / desktop-hierarchy text → UiElement[] * - element-builder: UiElement[] queries, screen analysis, scoring, diffing * - formatters/*: UiElement[] → string (semantic / compact / full) */ export type { Bounds, UiElement, ScreenAnalysis, UiDiffResult } from "./ui-parser/types.js"; export { parseUiHierarchy, desktopHierarchyToUiElements } from "./ui-parser/node-parser.js"; export { findByText, findByResourceId, findByClassName, findClickable, findElements, findClickableAncestor, findBestMatch, detectScreenTitle, detectDialog, detectNavigation, analyzeScreen, diffUiElements, suggestNextActions, } from "./ui-parser/element-builder.js"; export { formatElement, formatUiTree, formatUiTreeCompact, formatUiTreeSemantic, formatScreenAnalysis, FORMATTERS, } from "./ui-parser/formatters/index.js"; export type { Formatter } from "./ui-parser/formatters/index.js"; //# sourceMappingURL=ui-parser.d.ts.map