export interface Bounds { left: number; top: number; right: number; bottom: number; } export interface AccessibilityNode { index: number; text: string; resourceId: string; className: string; contentDesc: string; bounds: Bounds; centerX: number; centerY: number; clickable: boolean; focusable: boolean; scrollable?: boolean; children?: AccessibilityNode[]; } export declare function parseUiDump(xml: string): AccessibilityNode[]; export declare function flattenTree(nodes: AccessibilityNode[]): AccessibilityNode[]; export declare function findElements(nodes: AccessibilityNode[], selector: { resourceId?: string; text?: string; textContains?: string; className?: string; }): AccessibilityNode[];