import { z } from "zod"; /** * Output for adb-device list operation */ export declare const AdbDeviceListOutput: z.ZodObject<{ devices: z.ZodArray; name: z.ZodString; status: z.ZodEnum<{ online: "online"; offline: "offline"; unauthorized: "unauthorized"; booting: "booting"; }>; }, z.core.$strip>>; currentDevice: z.ZodNullable; autoSelected: z.ZodBoolean; }, z.core.$strip>; /** * Output for adb-device select operation */ export declare const AdbDeviceSelectOutput: z.ZodObject<{ selected: z.ZodObject<{ id: z.ZodString; type: z.ZodEnum<{ emulator: "emulator"; physical: "physical"; }>; name: z.ZodString; status: z.ZodEnum<{ online: "online"; offline: "offline"; unauthorized: "unauthorized"; booting: "booting"; }>; }, z.core.$strip>; }, z.core.$strip>; /** * Output for adb-device wait operation */ export declare const AdbDeviceWaitOutput: z.ZodObject<{ status: z.ZodLiteral<"device ready">; deviceId: z.ZodString; }, z.core.$strip>; /** * Output for adb-device properties operation */ export declare const AdbDevicePropertiesOutput: z.ZodObject<{ deviceId: z.ZodString; summary: z.ZodObject<{ model: z.ZodOptional; manufacturer: z.ZodOptional; sdkVersion: z.ZodOptional; androidVersion: z.ZodOptional; buildId: z.ZodOptional; device: z.ZodOptional; product: z.ZodOptional; hardware: z.ZodOptional; abiList: z.ZodOptional; }, z.core.$strip>; propertyCount: z.ZodNumber; cacheId: z.ZodString; }, z.core.$strip>; /** * Output for adb-device health-check operation */ export declare const AdbDeviceHealthCheckOutput: z.ZodObject<{ healthy: z.ZodBoolean; environment: z.ZodObject<{ sdkPath: z.ZodOptional; adbPath: z.ZodOptional; platform: z.ZodOptional; }, z.core.$strip>; adbServerRunning: z.ZodBoolean; connectedDevices: z.ZodNumber; warnings: z.ZodArray; errors: z.ZodArray; }, z.core.$strip>; /** * Union of all adb-device tool outputs */ export declare const AdbDeviceOutput: z.ZodUnion; name: z.ZodString; status: z.ZodEnum<{ online: "online"; offline: "offline"; unauthorized: "unauthorized"; booting: "booting"; }>; }, z.core.$strip>>; currentDevice: z.ZodNullable; autoSelected: z.ZodBoolean; }, z.core.$strip>, z.ZodObject<{ selected: z.ZodObject<{ id: z.ZodString; type: z.ZodEnum<{ emulator: "emulator"; physical: "physical"; }>; name: z.ZodString; status: z.ZodEnum<{ online: "online"; offline: "offline"; unauthorized: "unauthorized"; booting: "booting"; }>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"device ready">; deviceId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ deviceId: z.ZodString; summary: z.ZodObject<{ model: z.ZodOptional; manufacturer: z.ZodOptional; sdkVersion: z.ZodOptional; androidVersion: z.ZodOptional; buildId: z.ZodOptional; device: z.ZodOptional; product: z.ZodOptional; hardware: z.ZodOptional; abiList: z.ZodOptional; }, z.core.$strip>; propertyCount: z.ZodNumber; cacheId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ healthy: z.ZodBoolean; environment: z.ZodObject<{ sdkPath: z.ZodOptional; adbPath: z.ZodOptional; platform: z.ZodOptional; }, z.core.$strip>; adbServerRunning: z.ZodBoolean; connectedDevices: z.ZodNumber; warnings: z.ZodArray; errors: z.ZodArray; }, z.core.$strip>]>; export type AdbDeviceListOutputType = z.infer; export type AdbDeviceSelectOutputType = z.infer; export type AdbDeviceWaitOutputType = z.infer; export type AdbDevicePropertiesOutputType = z.infer; export type AdbDeviceHealthCheckOutputType = z.infer;