import { z } from "zod"; export declare const ExecutionAction: z.ZodUnion<[z.ZodDiscriminatedUnion<"verb", [z.ZodObject<{ verb: z.ZodLiteral<"Open">; url: z.ZodOptional; id: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; verb: "Open"; url?: string | undefined; }, { id: string; verb: "Open"; url?: string | undefined; }>, z.ZodObject<{ verb: z.ZodLiteral<"Navigate">; url: z.ZodString; id: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; verb: "Navigate"; url: string; }, { id: string; verb: "Navigate"; url: string; }>, z.ZodObject<{ verb: z.ZodLiteral<"Click">; target: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"role">; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>; id: z.ZodString; }, "strict", z.ZodTypeAny, { target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Click"; }, { target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Click"; }>, z.ZodObject<{ verb: z.ZodLiteral<"Type">; target: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"role">; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>; text: z.ZodString; wpm: z.ZodOptional; id: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Type"; wpm?: number | undefined; }, { text: string; target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Type"; wpm?: number | undefined; }>, z.ZodObject<{ verb: z.ZodLiteral<"Press">; key: z.ZodString; mods: z.ZodOptional>; id: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; key: string; verb: "Press"; mods?: string[] | undefined; }, { id: string; key: string; verb: "Press"; mods?: string[] | undefined; }>, z.ZodObject<{ verb: z.ZodLiteral<"Hotkey">; keys: z.ZodArray; id: z.ZodString; }, "strict", z.ZodTypeAny, { keys: string[]; id: string; verb: "Hotkey"; }, { keys: string[]; id: string; verb: "Hotkey"; }>, z.ZodObject<{ verb: z.ZodLiteral<"Scroll">; target: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"role">; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>; by: z.ZodObject<{ dx: z.ZodNumber; dy: z.ZodNumber; }, "strict", z.ZodTypeAny, { dx: number; dy: number; }, { dx: number; dy: number; }>; id: z.ZodString; }, "strict", z.ZodTypeAny, { target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Scroll"; by: { dx: number; dy: number; }; }, { target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Scroll"; by: { dx: number; dy: number; }; }>, z.ZodObject<{ verb: z.ZodLiteral<"Drag">; from: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"role">; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>; to: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"role">; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>; id: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; to: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; from: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; verb: "Drag"; }, { id: string; to: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; from: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; verb: "Drag"; }>, z.ZodObject<{ verb: z.ZodLiteral<"Pause">; milliseconds: z.ZodNumber; id: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; verb: "Pause"; milliseconds: number; }, { id: string; verb: "Pause"; milliseconds: number; }>, z.ZodObject<{ verb: z.ZodLiteral<"Wait">; id: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; verb: "Wait"; }, { id: string; verb: "Wait"; }>]>, z.ZodDiscriminatedUnion<"verb", [z.ZodObject<{ verb: z.ZodLiteral<"Click">; target: z.ZodOptional; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>>; observed: z.ZodLiteral; id: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; verb: "Click"; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; }, { id: string; verb: "Click"; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; }>, z.ZodObject<{ verb: z.ZodLiteral<"Type">; target: z.ZodOptional; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>>; observed: z.ZodLiteral; id: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; verb: "Type"; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; }, { id: string; verb: "Type"; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; }>, z.ZodObject<{ verb: z.ZodLiteral<"Scroll">; target: z.ZodOptional; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>>; by: z.ZodObject<{ dx: z.ZodNumber; dy: z.ZodNumber; }, "strict", z.ZodTypeAny, { dx: number; dy: number; }, { dx: number; dy: number; }>; observed: z.ZodLiteral; id: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; verb: "Scroll"; by: { dx: number; dy: number; }; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; }, { id: string; verb: "Scroll"; by: { dx: number; dy: number; }; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; }>, z.ZodObject<{ verb: z.ZodLiteral<"Drag">; from: z.ZodOptional; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>>; to: z.ZodOptional; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>>; observed: z.ZodLiteral; id: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; verb: "Drag"; observed: true; to?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; from?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; }, { id: string; verb: "Drag"; observed: true; to?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; from?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; }>]>]>; export type ExecutionAction = z.infer; export declare const RecordingAdapter: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"native">; }, "strict", z.ZodTypeAny, { kind: "native"; }, { kind: "native"; }>, z.ZodObject<{ kind: z.ZodLiteral<"web">; baseUrl: z.ZodOptional; }, "strict", z.ZodTypeAny, { kind: "web"; baseUrl?: string | undefined; }, { kind: "web"; baseUrl?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"simulator">; }, "strict", z.ZodTypeAny, { kind: "simulator"; }, { kind: "simulator"; }>]>; export type RecordingAdapter = z.infer; export declare const CaptureSource: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"window">; }, "strict", z.ZodTypeAny, { kind: "window"; }, { kind: "window"; }>, z.ZodObject<{ kind: z.ZodLiteral<"display">; displayUUID: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "display"; displayUUID: string; }, { kind: "display"; displayUUID: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"region">; displayUUID: z.ZodString; rect: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; width: z.ZodNumber; height: z.ZodNumber; }, "strict", z.ZodTypeAny, { x: number; y: number; width: number; height: number; }, { x: number; y: number; width: number; height: number; }>; }, "strict", z.ZodTypeAny, { kind: "region"; rect: { x: number; y: number; width: number; height: number; }; displayUUID: string; }, { kind: "region"; rect: { x: number; y: number; width: number; height: number; }; displayUUID: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"pickDisplay">; }, "strict", z.ZodTypeAny, { kind: "pickDisplay"; }, { kind: "pickDisplay"; }>, z.ZodObject<{ kind: z.ZodLiteral<"pickRegion">; }, "strict", z.ZodTypeAny, { kind: "pickRegion"; }, { kind: "pickRegion"; }>]>; export type CaptureSource = z.infer; export declare const ExecutionConfig: z.ZodObject<{ id: z.ZodString; targetApp: z.ZodString; adapter: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"native">; }, "strict", z.ZodTypeAny, { kind: "native"; }, { kind: "native"; }>, z.ZodObject<{ kind: z.ZodLiteral<"web">; baseUrl: z.ZodOptional; }, "strict", z.ZodTypeAny, { kind: "web"; baseUrl?: string | undefined; }, { kind: "web"; baseUrl?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"simulator">; }, "strict", z.ZodTypeAny, { kind: "simulator"; }, { kind: "simulator"; }>]>; pace: z.ZodEnum<["relaxed", "natural", "brisk"]>; frameRate: z.ZodNumber; capture: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"window">; }, "strict", z.ZodTypeAny, { kind: "window"; }, { kind: "window"; }>, z.ZodObject<{ kind: z.ZodLiteral<"display">; displayUUID: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "display"; displayUUID: string; }, { kind: "display"; displayUUID: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"region">; displayUUID: z.ZodString; rect: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; width: z.ZodNumber; height: z.ZodNumber; }, "strict", z.ZodTypeAny, { x: number; y: number; width: number; height: number; }, { x: number; y: number; width: number; height: number; }>; }, "strict", z.ZodTypeAny, { kind: "region"; rect: { x: number; y: number; width: number; height: number; }; displayUUID: string; }, { kind: "region"; rect: { x: number; y: number; width: number; height: number; }; displayUUID: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"pickDisplay">; }, "strict", z.ZodTypeAny, { kind: "pickDisplay"; }, { kind: "pickDisplay"; }>, z.ZodObject<{ kind: z.ZodLiteral<"pickRegion">; }, "strict", z.ZodTypeAny, { kind: "pickRegion"; }, { kind: "pickRegion"; }>]>; }, "strict", z.ZodTypeAny, { id: string; targetApp: string; adapter: { kind: "native"; } | { kind: "web"; baseUrl?: string | undefined; } | { kind: "simulator"; }; pace: "relaxed" | "natural" | "brisk"; frameRate: number; capture: { kind: "window"; } | { kind: "display"; displayUUID: string; } | { kind: "region"; rect: { x: number; y: number; width: number; height: number; }; displayUUID: string; } | { kind: "pickDisplay"; } | { kind: "pickRegion"; }; }, { id: string; targetApp: string; adapter: { kind: "native"; } | { kind: "web"; baseUrl?: string | undefined; } | { kind: "simulator"; }; pace: "relaxed" | "natural" | "brisk"; frameRate: number; capture: { kind: "window"; } | { kind: "display"; displayUUID: string; } | { kind: "region"; rect: { x: number; y: number; width: number; height: number; }; displayUUID: string; } | { kind: "pickDisplay"; } | { kind: "pickRegion"; }; }>; export type ExecutionConfig = z.infer; export declare const EXECUTION_VERSION: "screeny/execution@2"; export declare const Execution: z.ZodObject<{ version: z.ZodLiteral<"screeny/execution@2">; runId: z.ZodString; executionHash: z.ZodString; config: z.ZodObject<{ id: z.ZodString; targetApp: z.ZodString; adapter: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"native">; }, "strict", z.ZodTypeAny, { kind: "native"; }, { kind: "native"; }>, z.ZodObject<{ kind: z.ZodLiteral<"web">; baseUrl: z.ZodOptional; }, "strict", z.ZodTypeAny, { kind: "web"; baseUrl?: string | undefined; }, { kind: "web"; baseUrl?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"simulator">; }, "strict", z.ZodTypeAny, { kind: "simulator"; }, { kind: "simulator"; }>]>; pace: z.ZodEnum<["relaxed", "natural", "brisk"]>; frameRate: z.ZodNumber; capture: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"window">; }, "strict", z.ZodTypeAny, { kind: "window"; }, { kind: "window"; }>, z.ZodObject<{ kind: z.ZodLiteral<"display">; displayUUID: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "display"; displayUUID: string; }, { kind: "display"; displayUUID: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"region">; displayUUID: z.ZodString; rect: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; width: z.ZodNumber; height: z.ZodNumber; }, "strict", z.ZodTypeAny, { x: number; y: number; width: number; height: number; }, { x: number; y: number; width: number; height: number; }>; }, "strict", z.ZodTypeAny, { kind: "region"; rect: { x: number; y: number; width: number; height: number; }; displayUUID: string; }, { kind: "region"; rect: { x: number; y: number; width: number; height: number; }; displayUUID: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"pickDisplay">; }, "strict", z.ZodTypeAny, { kind: "pickDisplay"; }, { kind: "pickDisplay"; }>, z.ZodObject<{ kind: z.ZodLiteral<"pickRegion">; }, "strict", z.ZodTypeAny, { kind: "pickRegion"; }, { kind: "pickRegion"; }>]>; }, "strict", z.ZodTypeAny, { id: string; targetApp: string; adapter: { kind: "native"; } | { kind: "web"; baseUrl?: string | undefined; } | { kind: "simulator"; }; pace: "relaxed" | "natural" | "brisk"; frameRate: number; capture: { kind: "window"; } | { kind: "display"; displayUUID: string; } | { kind: "region"; rect: { x: number; y: number; width: number; height: number; }; displayUUID: string; } | { kind: "pickDisplay"; } | { kind: "pickRegion"; }; }, { id: string; targetApp: string; adapter: { kind: "native"; } | { kind: "web"; baseUrl?: string | undefined; } | { kind: "simulator"; }; pace: "relaxed" | "natural" | "brisk"; frameRate: number; capture: { kind: "window"; } | { kind: "display"; displayUUID: string; } | { kind: "region"; rect: { x: number; y: number; width: number; height: number; }; displayUUID: string; } | { kind: "pickDisplay"; } | { kind: "pickRegion"; }; }>; preparation: z.ZodArray; url: z.ZodOptional; id: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; verb: "Open"; url?: string | undefined; }, { id: string; verb: "Open"; url?: string | undefined; }>, z.ZodObject<{ verb: z.ZodLiteral<"Navigate">; url: z.ZodString; id: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; verb: "Navigate"; url: string; }, { id: string; verb: "Navigate"; url: string; }>, z.ZodObject<{ verb: z.ZodLiteral<"Click">; target: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"role">; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>; id: z.ZodString; }, "strict", z.ZodTypeAny, { target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Click"; }, { target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Click"; }>, z.ZodObject<{ verb: z.ZodLiteral<"Type">; target: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"role">; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>; text: z.ZodString; wpm: z.ZodOptional; id: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Type"; wpm?: number | undefined; }, { text: string; target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Type"; wpm?: number | undefined; }>, z.ZodObject<{ verb: z.ZodLiteral<"Press">; key: z.ZodString; mods: z.ZodOptional>; id: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; key: string; verb: "Press"; mods?: string[] | undefined; }, { id: string; key: string; verb: "Press"; mods?: string[] | undefined; }>, z.ZodObject<{ verb: z.ZodLiteral<"Hotkey">; keys: z.ZodArray; id: z.ZodString; }, "strict", z.ZodTypeAny, { keys: string[]; id: string; verb: "Hotkey"; }, { keys: string[]; id: string; verb: "Hotkey"; }>, z.ZodObject<{ verb: z.ZodLiteral<"Scroll">; target: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"role">; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>; by: z.ZodObject<{ dx: z.ZodNumber; dy: z.ZodNumber; }, "strict", z.ZodTypeAny, { dx: number; dy: number; }, { dx: number; dy: number; }>; id: z.ZodString; }, "strict", z.ZodTypeAny, { target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Scroll"; by: { dx: number; dy: number; }; }, { target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Scroll"; by: { dx: number; dy: number; }; }>, z.ZodObject<{ verb: z.ZodLiteral<"Drag">; from: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"role">; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>; to: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"role">; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>; id: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; to: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; from: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; verb: "Drag"; }, { id: string; to: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; from: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; verb: "Drag"; }>, z.ZodObject<{ verb: z.ZodLiteral<"Pause">; milliseconds: z.ZodNumber; id: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; verb: "Pause"; milliseconds: number; }, { id: string; verb: "Pause"; milliseconds: number; }>, z.ZodObject<{ verb: z.ZodLiteral<"Wait">; id: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; verb: "Wait"; }, { id: string; verb: "Wait"; }>]>, z.ZodDiscriminatedUnion<"verb", [z.ZodObject<{ verb: z.ZodLiteral<"Click">; target: z.ZodOptional; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>>; observed: z.ZodLiteral; id: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; verb: "Click"; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; }, { id: string; verb: "Click"; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; }>, z.ZodObject<{ verb: z.ZodLiteral<"Type">; target: z.ZodOptional; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>>; observed: z.ZodLiteral; id: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; verb: "Type"; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; }, { id: string; verb: "Type"; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; }>, z.ZodObject<{ verb: z.ZodLiteral<"Scroll">; target: z.ZodOptional; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>>; by: z.ZodObject<{ dx: z.ZodNumber; dy: z.ZodNumber; }, "strict", z.ZodTypeAny, { dx: number; dy: number; }, { dx: number; dy: number; }>; observed: z.ZodLiteral; id: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; verb: "Scroll"; by: { dx: number; dy: number; }; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; }, { id: string; verb: "Scroll"; by: { dx: number; dy: number; }; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; }>, z.ZodObject<{ verb: z.ZodLiteral<"Drag">; from: z.ZodOptional; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>>; to: z.ZodOptional; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>>; observed: z.ZodLiteral; id: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; verb: "Drag"; observed: true; to?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; from?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; }, { id: string; verb: "Drag"; observed: true; to?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; from?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; }>]>]>, "many">; scenes: z.ZodArray; url: z.ZodOptional; id: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; verb: "Open"; url?: string | undefined; }, { id: string; verb: "Open"; url?: string | undefined; }>, z.ZodObject<{ verb: z.ZodLiteral<"Navigate">; url: z.ZodString; id: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; verb: "Navigate"; url: string; }, { id: string; verb: "Navigate"; url: string; }>, z.ZodObject<{ verb: z.ZodLiteral<"Click">; target: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"role">; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>; id: z.ZodString; }, "strict", z.ZodTypeAny, { target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Click"; }, { target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Click"; }>, z.ZodObject<{ verb: z.ZodLiteral<"Type">; target: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"role">; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>; text: z.ZodString; wpm: z.ZodOptional; id: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Type"; wpm?: number | undefined; }, { text: string; target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Type"; wpm?: number | undefined; }>, z.ZodObject<{ verb: z.ZodLiteral<"Press">; key: z.ZodString; mods: z.ZodOptional>; id: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; key: string; verb: "Press"; mods?: string[] | undefined; }, { id: string; key: string; verb: "Press"; mods?: string[] | undefined; }>, z.ZodObject<{ verb: z.ZodLiteral<"Hotkey">; keys: z.ZodArray; id: z.ZodString; }, "strict", z.ZodTypeAny, { keys: string[]; id: string; verb: "Hotkey"; }, { keys: string[]; id: string; verb: "Hotkey"; }>, z.ZodObject<{ verb: z.ZodLiteral<"Scroll">; target: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"role">; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>; by: z.ZodObject<{ dx: z.ZodNumber; dy: z.ZodNumber; }, "strict", z.ZodTypeAny, { dx: number; dy: number; }, { dx: number; dy: number; }>; id: z.ZodString; }, "strict", z.ZodTypeAny, { target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Scroll"; by: { dx: number; dy: number; }; }, { target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Scroll"; by: { dx: number; dy: number; }; }>, z.ZodObject<{ verb: z.ZodLiteral<"Drag">; from: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"role">; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>; to: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"role">; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>; id: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; to: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; from: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; verb: "Drag"; }, { id: string; to: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; from: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; verb: "Drag"; }>, z.ZodObject<{ verb: z.ZodLiteral<"Pause">; milliseconds: z.ZodNumber; id: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; verb: "Pause"; milliseconds: number; }, { id: string; verb: "Pause"; milliseconds: number; }>, z.ZodObject<{ verb: z.ZodLiteral<"Wait">; id: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; verb: "Wait"; }, { id: string; verb: "Wait"; }>]>, z.ZodDiscriminatedUnion<"verb", [z.ZodObject<{ verb: z.ZodLiteral<"Click">; target: z.ZodOptional; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>>; observed: z.ZodLiteral; id: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; verb: "Click"; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; }, { id: string; verb: "Click"; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; }>, z.ZodObject<{ verb: z.ZodLiteral<"Type">; target: z.ZodOptional; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>>; observed: z.ZodLiteral; id: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; verb: "Type"; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; }, { id: string; verb: "Type"; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; }>, z.ZodObject<{ verb: z.ZodLiteral<"Scroll">; target: z.ZodOptional; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>>; by: z.ZodObject<{ dx: z.ZodNumber; dy: z.ZodNumber; }, "strict", z.ZodTypeAny, { dx: number; dy: number; }, { dx: number; dy: number; }>; observed: z.ZodLiteral; id: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; verb: "Scroll"; by: { dx: number; dy: number; }; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; }, { id: string; verb: "Scroll"; by: { dx: number; dy: number; }; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; }>, z.ZodObject<{ verb: z.ZodLiteral<"Drag">; from: z.ZodOptional; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>>; to: z.ZodOptional; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>>; observed: z.ZodLiteral; id: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; verb: "Drag"; observed: true; to?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; from?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; }, { id: string; verb: "Drag"; observed: true; to?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; from?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; }>]>]>, "many">; }, "strict", z.ZodTypeAny, { id: string; actions: ({ id: string; verb: "Open"; url?: string | undefined; } | { id: string; verb: "Navigate"; url: string; } | { target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Click"; } | { text: string; target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Type"; wpm?: number | undefined; } | { id: string; key: string; verb: "Press"; mods?: string[] | undefined; } | { keys: string[]; id: string; verb: "Hotkey"; } | { target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Scroll"; by: { dx: number; dy: number; }; } | { id: string; to: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; from: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; verb: "Drag"; } | { id: string; verb: "Pause"; milliseconds: number; } | { id: string; verb: "Wait"; } | { id: string; verb: "Click"; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; } | { id: string; verb: "Type"; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; } | { id: string; verb: "Scroll"; by: { dx: number; dy: number; }; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; } | { id: string; verb: "Drag"; observed: true; to?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; from?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; })[]; }, { id: string; actions: ({ id: string; verb: "Open"; url?: string | undefined; } | { id: string; verb: "Navigate"; url: string; } | { target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Click"; } | { text: string; target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Type"; wpm?: number | undefined; } | { id: string; key: string; verb: "Press"; mods?: string[] | undefined; } | { keys: string[]; id: string; verb: "Hotkey"; } | { target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Scroll"; by: { dx: number; dy: number; }; } | { id: string; to: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; from: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; verb: "Drag"; } | { id: string; verb: "Pause"; milliseconds: number; } | { id: string; verb: "Wait"; } | { id: string; verb: "Click"; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; } | { id: string; verb: "Type"; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; } | { id: string; verb: "Scroll"; by: { dx: number; dy: number; }; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; } | { id: string; verb: "Drag"; observed: true; to?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; from?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; })[]; }>, "many">; }, "strict", z.ZodTypeAny, { version: "screeny/execution@2"; runId: string; executionHash: string; config: { id: string; targetApp: string; adapter: { kind: "native"; } | { kind: "web"; baseUrl?: string | undefined; } | { kind: "simulator"; }; pace: "relaxed" | "natural" | "brisk"; frameRate: number; capture: { kind: "window"; } | { kind: "display"; displayUUID: string; } | { kind: "region"; rect: { x: number; y: number; width: number; height: number; }; displayUUID: string; } | { kind: "pickDisplay"; } | { kind: "pickRegion"; }; }; preparation: ({ id: string; verb: "Open"; url?: string | undefined; } | { id: string; verb: "Navigate"; url: string; } | { target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Click"; } | { text: string; target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Type"; wpm?: number | undefined; } | { id: string; key: string; verb: "Press"; mods?: string[] | undefined; } | { keys: string[]; id: string; verb: "Hotkey"; } | { target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Scroll"; by: { dx: number; dy: number; }; } | { id: string; to: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; from: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; verb: "Drag"; } | { id: string; verb: "Pause"; milliseconds: number; } | { id: string; verb: "Wait"; } | { id: string; verb: "Click"; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; } | { id: string; verb: "Type"; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; } | { id: string; verb: "Scroll"; by: { dx: number; dy: number; }; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; } | { id: string; verb: "Drag"; observed: true; to?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; from?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; })[]; scenes: { id: string; actions: ({ id: string; verb: "Open"; url?: string | undefined; } | { id: string; verb: "Navigate"; url: string; } | { target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Click"; } | { text: string; target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Type"; wpm?: number | undefined; } | { id: string; key: string; verb: "Press"; mods?: string[] | undefined; } | { keys: string[]; id: string; verb: "Hotkey"; } | { target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Scroll"; by: { dx: number; dy: number; }; } | { id: string; to: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; from: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; verb: "Drag"; } | { id: string; verb: "Pause"; milliseconds: number; } | { id: string; verb: "Wait"; } | { id: string; verb: "Click"; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; } | { id: string; verb: "Type"; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; } | { id: string; verb: "Scroll"; by: { dx: number; dy: number; }; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; } | { id: string; verb: "Drag"; observed: true; to?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; from?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; })[]; }[]; }, { version: "screeny/execution@2"; runId: string; executionHash: string; config: { id: string; targetApp: string; adapter: { kind: "native"; } | { kind: "web"; baseUrl?: string | undefined; } | { kind: "simulator"; }; pace: "relaxed" | "natural" | "brisk"; frameRate: number; capture: { kind: "window"; } | { kind: "display"; displayUUID: string; } | { kind: "region"; rect: { x: number; y: number; width: number; height: number; }; displayUUID: string; } | { kind: "pickDisplay"; } | { kind: "pickRegion"; }; }; preparation: ({ id: string; verb: "Open"; url?: string | undefined; } | { id: string; verb: "Navigate"; url: string; } | { target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Click"; } | { text: string; target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Type"; wpm?: number | undefined; } | { id: string; key: string; verb: "Press"; mods?: string[] | undefined; } | { keys: string[]; id: string; verb: "Hotkey"; } | { target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Scroll"; by: { dx: number; dy: number; }; } | { id: string; to: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; from: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; verb: "Drag"; } | { id: string; verb: "Pause"; milliseconds: number; } | { id: string; verb: "Wait"; } | { id: string; verb: "Click"; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; } | { id: string; verb: "Type"; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; } | { id: string; verb: "Scroll"; by: { dx: number; dy: number; }; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; } | { id: string; verb: "Drag"; observed: true; to?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; from?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; })[]; scenes: { id: string; actions: ({ id: string; verb: "Open"; url?: string | undefined; } | { id: string; verb: "Navigate"; url: string; } | { target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Click"; } | { text: string; target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Type"; wpm?: number | undefined; } | { id: string; key: string; verb: "Press"; mods?: string[] | undefined; } | { keys: string[]; id: string; verb: "Hotkey"; } | { target: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; id: string; verb: "Scroll"; by: { dx: number; dy: number; }; } | { id: string; to: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; from: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; }; verb: "Drag"; } | { id: string; verb: "Pause"; milliseconds: number; } | { id: string; verb: "Wait"; } | { id: string; verb: "Click"; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; } | { id: string; verb: "Type"; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; } | { id: string; verb: "Scroll"; by: { dx: number; dy: number; }; observed: true; target?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; } | { id: string; verb: "Drag"; observed: true; to?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; from?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; })[]; }[]; }>; export type Execution = z.infer; //# sourceMappingURL=execution.d.ts.map