import { z } from "zod"; export declare const listAvdsSchema: z.ZodObject<{}, z.core.$strip>; export declare const startEmulatorSchema: z.ZodObject<{ avdName: z.ZodString; noWindow: z.ZodDefault>; wipeData: z.ZodDefault>; }, z.core.$strip>; export declare const stopEmulatorSchema: z.ZodObject<{ serial: z.ZodDefault>; }, z.core.$strip>; export declare const listSnapshotsSchema: z.ZodObject<{ serial: z.ZodDefault>; }, z.core.$strip>; export declare const loadSnapshotSchema: z.ZodObject<{ snapshotName: z.ZodString; serial: z.ZodDefault>; }, z.core.$strip>; export declare function listAvds(): Promise<{ count: number; avds: string[]; error?: undefined; } | { count: number; avds: never[]; error: string; }>; export declare function startEmulator(params: z.infer): Promise<{ result: string; pid: number | undefined; }>; export declare function stopEmulator(params: z.infer): Promise<{ result: string; }>; export declare function listSnapshots(params: z.infer): Promise<{ count: number; snapshots: string[]; note?: undefined; } | { count: number; snapshots: never[]; note: string; }>; export declare function loadSnapshot(params: z.infer): Promise<{ result: string; }>; export declare const saveSnapshotSchema: z.ZodObject<{ snapshotName: z.ZodString; serial: z.ZodDefault>; }, z.core.$strip>; export declare const deleteSnapshotSchema: z.ZodObject<{ snapshotName: z.ZodString; serial: z.ZodDefault>; }, z.core.$strip>; export declare function saveSnapshot(params: z.infer): Promise<{ result: string; }>; export declare function deleteSnapshot(params: z.infer): Promise<{ result: string; }>; //# sourceMappingURL=emulator.d.ts.map