import { z } from "zod"; export declare const DeviceCommandSchema: z.ZodEnum<{ "dev-rebuild": "dev-rebuild"; "dev-rebuild-log": "dev-rebuild-log"; "dev-restart": "dev-restart"; "mirror-ignore": "mirror-ignore"; "mirror-off": "mirror-off"; "mirror-on": "mirror-on"; "mirror-unignore": "mirror-unignore"; "sync-clean": "sync-clean"; "sync-install": "sync-install"; "sync-pause": "sync-pause"; "sync-resume": "sync-resume"; "sync-unpair": "sync-unpair"; }>; export type DeviceCommand = z.infer; export declare const DeviceSyncSwitchSchema: z.ZodEnum<{ "mirror-ignore": "mirror-ignore"; "mirror-off": "mirror-off"; "mirror-on": "mirror-on"; "mirror-unignore": "mirror-unignore"; "sync-pause": "sync-pause"; "sync-resume": "sync-resume"; "sync-unpair": "sync-unpair"; }>; export type DeviceSyncSwitch = z.infer; export { DEV_REBUILD_EXIT_MARK, DEV_REBUILD_QUIET_MARK, type DevRebuildLog, devRebuildLogPath, readDevRebuildLog } from "./dev-rebuild-log.js"; export declare const DeviceSandboxIdSchema: z.ZodString; export declare const DeviceLocalDirSchema: z.ZodString; export declare const PortNumberSchema: z.ZodNumber; export declare const DeviceCommandInputSchema: z.ZodObject<{ id: z.ZodString; command: z.ZodEnum<{ "dev-rebuild": "dev-rebuild"; "dev-rebuild-log": "dev-rebuild-log"; "dev-restart": "dev-restart"; "mirror-ignore": "mirror-ignore"; "mirror-off": "mirror-off"; "mirror-on": "mirror-on"; "mirror-unignore": "mirror-unignore"; "sync-clean": "sync-clean"; "sync-install": "sync-install"; "sync-pause": "sync-pause"; "sync-resume": "sync-resume"; "sync-unpair": "sync-unpair"; }>; sandboxId: z.ZodOptional; mode: z.ZodOptional>; localDir: z.ZodOptional; port: z.ZodOptional; }, z.core.$strip>; export type DeviceCommandInput = z.infer; export declare const DeviceCommandResultSchema: z.ZodObject<{ ok: z.ZodBoolean; message: z.ZodString; output: z.ZodOptional; refused: z.ZodBoolean; }, z.core.$strip>; export type DeviceCommandResult = z.infer; //# sourceMappingURL=device-commands.d.ts.map