import { z } from 'zod'; declare const itemSchema: z.ZodUnion<[z.ZodObject<{ id: z.ZodString; blockId: z.ZodString; outgoingEdgeId: z.ZodOptional; } & { type: z.ZodLiteral; content: z.ZodOptional; isUrl: z.ZodOptional; displayCondition: z.ZodOptional; condition: z.ZodOptional; comparisons: z.ZodArray; comparisonOperator: z.ZodOptional>; value: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; value?: string | undefined; variableId?: string | undefined; comparisonOperator?: import("../blocks").ComparisonOperators | undefined; }, { id: string; value?: string | undefined; variableId?: string | undefined; comparisonOperator?: import("../blocks").ComparisonOperators | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { logicalOperator: import("../blocks").LogicalOperator; comparisons: { id: string; value?: string | undefined; variableId?: string | undefined; comparisonOperator?: import("../blocks").ComparisonOperators | undefined; }[]; }, { logicalOperator: import("../blocks").LogicalOperator; comparisons: { id: string; value?: string | undefined; variableId?: string | undefined; comparisonOperator?: import("../blocks").ComparisonOperators | undefined; }[]; }>>; }, "strip", z.ZodTypeAny, { isEnabled?: boolean | undefined; condition?: { logicalOperator: import("../blocks").LogicalOperator; comparisons: { id: string; value?: string | undefined; variableId?: string | undefined; comparisonOperator?: import("../blocks").ComparisonOperators | undefined; }[]; } | undefined; }, { isEnabled?: boolean | undefined; condition?: { logicalOperator: import("../blocks").LogicalOperator; comparisons: { id: string; value?: string | undefined; variableId?: string | undefined; comparisonOperator?: import("../blocks").ComparisonOperators | undefined; }[]; } | undefined; }>>; }, "strip", z.ZodTypeAny, { id: string; type: import("./enums").ItemType.BUTTON; blockId: string; outgoingEdgeId?: string | undefined; content?: string | undefined; isUrl?: boolean | undefined; displayCondition?: { isEnabled?: boolean | undefined; condition?: { logicalOperator: import("../blocks").LogicalOperator; comparisons: { id: string; value?: string | undefined; variableId?: string | undefined; comparisonOperator?: import("../blocks").ComparisonOperators | undefined; }[]; } | undefined; } | undefined; }, { id: string; type: import("./enums").ItemType.BUTTON; blockId: string; outgoingEdgeId?: string | undefined; content?: string | undefined; isUrl?: boolean | undefined; displayCondition?: { isEnabled?: boolean | undefined; condition?: { logicalOperator: import("../blocks").LogicalOperator; comparisons: { id: string; value?: string | undefined; variableId?: string | undefined; comparisonOperator?: import("../blocks").ComparisonOperators | undefined; }[]; } | undefined; } | undefined; }>, z.ZodObject<{ id: z.ZodString; blockId: z.ZodString; outgoingEdgeId: z.ZodOptional; } & { type: z.ZodLiteral; content: z.ZodObject<{ logicalOperator: z.ZodNativeEnum; comparisons: z.ZodArray; comparisonOperator: z.ZodOptional>; value: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; value?: string | undefined; variableId?: string | undefined; comparisonOperator?: import("../blocks").ComparisonOperators | undefined; }, { id: string; value?: string | undefined; variableId?: string | undefined; comparisonOperator?: import("../blocks").ComparisonOperators | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { logicalOperator: import("../blocks").LogicalOperator; comparisons: { id: string; value?: string | undefined; variableId?: string | undefined; comparisonOperator?: import("../blocks").ComparisonOperators | undefined; }[]; }, { logicalOperator: import("../blocks").LogicalOperator; comparisons: { id: string; value?: string | undefined; variableId?: string | undefined; comparisonOperator?: import("../blocks").ComparisonOperators | undefined; }[]; }>; }, "strip", z.ZodTypeAny, { id: string; type: import("./enums").ItemType.CONDITION; content: { logicalOperator: import("../blocks").LogicalOperator; comparisons: { id: string; value?: string | undefined; variableId?: string | undefined; comparisonOperator?: import("../blocks").ComparisonOperators | undefined; }[]; }; blockId: string; outgoingEdgeId?: string | undefined; }, { id: string; type: import("./enums").ItemType.CONDITION; content: { logicalOperator: import("../blocks").LogicalOperator; comparisons: { id: string; value?: string | undefined; variableId?: string | undefined; comparisonOperator?: import("../blocks").ComparisonOperators | undefined; }[]; }; blockId: string; outgoingEdgeId?: string | undefined; }>, z.ZodObject<{ id: z.ZodString; blockId: z.ZodString; outgoingEdgeId: z.ZodOptional; } & { type: z.ZodLiteral; pictureSrc: z.ZodOptional; title: z.ZodOptional; description: z.ZodOptional; displayCondition: z.ZodOptional; condition: z.ZodOptional; comparisons: z.ZodArray; comparisonOperator: z.ZodOptional>; value: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; value?: string | undefined; variableId?: string | undefined; comparisonOperator?: import("../blocks").ComparisonOperators | undefined; }, { id: string; value?: string | undefined; variableId?: string | undefined; comparisonOperator?: import("../blocks").ComparisonOperators | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { logicalOperator: import("../blocks").LogicalOperator; comparisons: { id: string; value?: string | undefined; variableId?: string | undefined; comparisonOperator?: import("../blocks").ComparisonOperators | undefined; }[]; }, { logicalOperator: import("../blocks").LogicalOperator; comparisons: { id: string; value?: string | undefined; variableId?: string | undefined; comparisonOperator?: import("../blocks").ComparisonOperators | undefined; }[]; }>>; }, "strip", z.ZodTypeAny, { isEnabled?: boolean | undefined; condition?: { logicalOperator: import("../blocks").LogicalOperator; comparisons: { id: string; value?: string | undefined; variableId?: string | undefined; comparisonOperator?: import("../blocks").ComparisonOperators | undefined; }[]; } | undefined; }, { isEnabled?: boolean | undefined; condition?: { logicalOperator: import("../blocks").LogicalOperator; comparisons: { id: string; value?: string | undefined; variableId?: string | undefined; comparisonOperator?: import("../blocks").ComparisonOperators | undefined; }[]; } | undefined; }>>; }, "strip", z.ZodTypeAny, { id: string; type: import("./enums").ItemType.PICTURE_CHOICE; blockId: string; title?: string | undefined; outgoingEdgeId?: string | undefined; displayCondition?: { isEnabled?: boolean | undefined; condition?: { logicalOperator: import("../blocks").LogicalOperator; comparisons: { id: string; value?: string | undefined; variableId?: string | undefined; comparisonOperator?: import("../blocks").ComparisonOperators | undefined; }[]; } | undefined; } | undefined; description?: string | undefined; pictureSrc?: string | undefined; }, { id: string; type: import("./enums").ItemType.PICTURE_CHOICE; blockId: string; title?: string | undefined; outgoingEdgeId?: string | undefined; displayCondition?: { isEnabled?: boolean | undefined; condition?: { logicalOperator: import("../blocks").LogicalOperator; comparisons: { id: string; value?: string | undefined; variableId?: string | undefined; comparisonOperator?: import("../blocks").ComparisonOperators | undefined; }[]; } | undefined; } | undefined; description?: string | undefined; pictureSrc?: string | undefined; }>, z.ZodObject<{ id: z.ZodString; blockId: z.ZodString; outgoingEdgeId: z.ZodOptional; } & { type: z.ZodLiteral; path: z.ZodLiteral<"a">; }, "strip", z.ZodTypeAny, { path: "a"; id: string; type: import("./enums").ItemType.AB_TEST; blockId: string; outgoingEdgeId?: string | undefined; }, { path: "a"; id: string; type: import("./enums").ItemType.AB_TEST; blockId: string; outgoingEdgeId?: string | undefined; }>, z.ZodObject<{ id: z.ZodString; blockId: z.ZodString; outgoingEdgeId: z.ZodOptional; } & { type: z.ZodLiteral; path: z.ZodLiteral<"b">; }, "strip", z.ZodTypeAny, { path: "b"; id: string; type: import("./enums").ItemType.AB_TEST; blockId: string; outgoingEdgeId?: string | undefined; }, { path: "b"; id: string; type: import("./enums").ItemType.AB_TEST; blockId: string; outgoingEdgeId?: string | undefined; }>]>; export type Item = z.infer; export {}; //# sourceMappingURL=schemas.d.ts.map