import { z } from "zod"; export declare const listPackagesSchema: z.ZodObject<{ filter: z.ZodOptional; type: z.ZodDefault>>; serial: z.ZodOptional; }, z.core.$strip>; export declare const getPackageInfoSchema: z.ZodObject<{ packageName: z.ZodString; serial: z.ZodOptional; }, z.core.$strip>; export declare const installAppSchema: z.ZodObject<{ apkPath: z.ZodString; replace: z.ZodDefault>; serial: z.ZodOptional; }, z.core.$strip>; export declare const uninstallAppSchema: z.ZodObject<{ packageName: z.ZodString; keepData: z.ZodDefault>; serial: z.ZodOptional; }, z.core.$strip>; export declare const launchAppSchema: z.ZodObject<{ packageName: z.ZodString; activity: z.ZodOptional; serial: z.ZodOptional; }, z.core.$strip>; export declare const stopAppSchema: z.ZodObject<{ packageName: z.ZodString; serial: z.ZodOptional; }, z.core.$strip>; export declare function listPackages(params: z.infer): Promise<{ count: number; packages: string[]; }>; export declare function getPackageInfo(params: z.infer): Promise>; export declare function installApp(params: z.infer): Promise<{ result: string; }>; export declare function uninstallApp(params: z.infer): Promise<{ result: string; }>; export declare function launchApp(params: z.infer): Promise<{ result: string; }>; export declare function stopApp(params: z.infer): Promise<{ result: string; }>; export declare const clearAppDataSchema: z.ZodObject<{ packageName: z.ZodString; serial: z.ZodOptional; }, z.core.$strip>; export declare const grantPermissionSchema: z.ZodObject<{ packageName: z.ZodString; permission: z.ZodString; serial: z.ZodOptional; }, z.core.$strip>; export declare const revokePermissionSchema: z.ZodObject<{ packageName: z.ZodString; permission: z.ZodString; serial: z.ZodOptional; }, z.core.$strip>; export declare const openUrlSchema: z.ZodObject<{ url: z.ZodString; serial: z.ZodOptional; }, z.core.$strip>; export declare const sendBroadcastSchema: z.ZodObject<{ action: z.ZodString; extras: z.ZodOptional; component: z.ZodOptional; serial: z.ZodOptional; }, z.core.$strip>; export declare const getCurrentActivitySchema: z.ZodObject<{ serial: z.ZodOptional; }, z.core.$strip>; export declare function clearAppData(params: z.infer): Promise<{ result: string; }>; export declare function grantPermission(params: z.infer): Promise<{ result: string; }>; export declare function revokePermission(params: z.infer): Promise<{ result: string; }>; export declare function openUrl(params: z.infer): Promise<{ result: string; }>; export declare function sendBroadcast(params: z.infer): Promise<{ result: string; }>; export declare function getCurrentActivity(params: z.infer): Promise<{ raw: string[]; }>; export declare const isAppInstalledSchema: z.ZodObject<{ packageName: z.ZodString; serial: z.ZodOptional; }, z.core.$strip>; export declare const getAppIntentsSchema: z.ZodObject<{ packageName: z.ZodString; serial: z.ZodOptional; }, z.core.$strip>; export declare function isAppInstalled(params: z.infer): Promise<{ packageName: string; installed: boolean; }>; export declare function getAppIntents(params: z.infer): Promise<{ packageName: string; intentCount: number; intents: string[]; }>; //# sourceMappingURL=apps.d.ts.map