/** * TypeScript wrapper for native AccessibilityModule * Provides type-safe interface to Android Accessibility Service */ import { ScreenDimensions, ScrollInfo } from '../types'; /** * AccessibilityModule - Type-safe wrapper for native accessibility operations */ export declare class AccessibilityModule { /** * Dump UI hierarchy as XML */ dumpHierarchy(): Promise; /** * Click on specific coordinates */ clickOnPoint(x: number, y: number): Promise; /** * Long press on specific coordinates */ longPressOnPoint(x: number, y: number): Promise; /** * Type text into focused field */ typeText(text: string): Promise; /** * Scroll in specified direction */ scroll(direction: 'up' | 'down', amount: number): Promise; /** * Perform back button action */ performBack(): Promise; /** * Perform home button action */ performHome(): Promise; /** * Perform recents (app switcher) action */ performRecents(): Promise; /** * Press enter key */ pressEnter(): Promise; /** * Check if keyboard is open */ isKeyboardOpen(): Promise; /** * Get current activity name */ getCurrentActivity(): Promise; /** * Open app by package name */ openApp(packageName: string): Promise; /** * Get screen dimensions */ getScreenDimensions(): Promise; /** * Get scroll information */ getScrollInfo(): Promise; /** * Find package name by app name * Searches installed apps by label (exact match first, then partial match) */ findPackageByAppName(appName: string): Promise; } export declare const accessibilityModule: AccessibilityModule; //# sourceMappingURL=AccessibilityModule.d.ts.map