import type { ResolveDeviceOptions } from "../core/deviceResolver.js"; export type ToolErrorResponse = { content: [{ type: "text"; text: string; }]; isError: true; }; export declare function resolveAndroidDeviceId(hint?: string): Promise<{ ok: true; serial: string | undefined; } | { ok: false; response: ToolErrorResponse; }>; export declare function resolveIosUdid(hint?: string, options?: ResolveDeviceOptions): Promise<{ ok: true; udid: string | undefined; } | { ok: false; response: ToolErrorResponse; }>; export declare const DEVICE_ALL_DESC = "RN device name (substring). Omit for all devices; see get_apps."; export declare const DEVICE_ARG_DESC = "RN device name (substring). Omit for default; see get_apps."; export declare const ANDROID_ARG_DESC = "Android target: adb serial, emulator name, or RN device substring. Omit for first."; export declare const IOS_ARG_DESC = "iOS target: UDID, simulator name, or RN device substring. Omit for booted."; //# sourceMappingURL=_deviceArg.d.ts.map