import { z } from "zod"; export declare const RUN_TARGETS_FILE = ".intentic/run.json"; export declare const RunTargetSchema: z.ZodObject<{ name: z.ZodString; description: z.ZodOptional; device: z.ZodOptional; build: z.ZodOptional; artifact: z.ZodUnion]>; program: z.ZodOptional; args: z.ZodDefault>; env: z.ZodDefault>; isolated: z.ZodDefault; reach: z.ZodDefault>; }, z.core.$strict>; export type RunTarget = z.infer; export declare const RunTargetsFileSchema: z.ZodObject<{ targets: z.ZodArray; device: z.ZodOptional; build: z.ZodOptional; artifact: z.ZodUnion]>; program: z.ZodOptional; args: z.ZodDefault>; env: z.ZodDefault>; isolated: z.ZodDefault; reach: z.ZodDefault>; }, z.core.$strict>>; }, z.core.$strict>; export declare const RepoRunTargetsSchema: z.ZodObject<{ repo: z.ZodString; path: z.ZodString; targets: z.ZodArray; device: z.ZodOptional; build: z.ZodOptional; artifact: z.ZodUnion]>; program: z.ZodOptional; args: z.ZodDefault>; env: z.ZodDefault>; isolated: z.ZodDefault; reach: z.ZodDefault>; }, z.core.$strict>>; error: z.ZodOptional; }, z.core.$strip>; export declare const RunTargetsListSchema: z.ZodObject<{ repos: z.ZodArray; device: z.ZodOptional; build: z.ZodOptional; artifact: z.ZodUnion]>; program: z.ZodOptional; args: z.ZodDefault>; env: z.ZodDefault>; isolated: z.ZodDefault; reach: z.ZodDefault>; }, z.core.$strict>>; error: z.ZodOptional; }, z.core.$strip>>; devices: z.ZodArray>; }, z.core.$strip>; export type RunTargetsList = z.infer; export declare const RunStartSchema: z.ZodObject<{ repo: z.ZodString; target: z.ZodString; device: z.ZodString; }, z.core.$strip>; export type RunStart = z.infer; export declare const RunStartedSchema: z.ZodObject<{ session: z.ZodString; }, z.core.$strip>; //# sourceMappingURL=run-targets.d.ts.map