import { z } from "zod"; export declare const TargetDescriptor: 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"; }>]>; export type TargetDescriptor = z.infer; //# sourceMappingURL=target.d.ts.map