/** * Android KeyEvent constants used by AdbClient.pressKey / pressKeyAsync. * * Values mirror `android.view.KeyEvent.KEYCODE_*` and are the integers consumed * by `adb shell input keyevent `. Two maps are kept on purpose: * * - `ANDROID_KEYCODES` — the full set used by the sync pressKey path. * - `ANDROID_KEYCODES_FAST` — a smaller hot-path subset used by the async * "turbo" pressKey to avoid building the larger map on every call. * * `resolveKeyCode` accepts a symbolic name (case-insensitive) or a raw numeric * string, validating both into a finite integer. */ export declare const ANDROID_KEYCODES: Record; export declare const ANDROID_KEYCODES_FAST: Record; /** * Translate a symbolic key name or numeric string into the corresponding * Android keyevent integer. Throws if `key` is neither a known name nor a * parsable integer. */ export declare function resolveKeyCode(key: string, table?: Record): number; //# sourceMappingURL=keycodes.d.ts.map