import z from "zod";
export declare const ZFormMutationInputSchema: z.ZodObject<{
    id: z.ZodString;
    name: z.ZodString;
    description: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    disabled: z.ZodOptional<z.ZodBoolean>;
    fields: z.ZodOptional<z.ZodArray<z.ZodUnion<[z.ZodObject<{
        options: z.ZodOptional<z.ZodArray<z.ZodObject<{
            label: z.ZodString;
            id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        }, "strip", z.ZodTypeAny, {
            label: string;
            id: string | null;
        }, {
            label: string;
            id: string | null;
        }>, "many">>;
        label: z.ZodString;
        type: z.ZodString;
        id: z.ZodString;
        required: z.ZodOptional<z.ZodBoolean>;
        identifier: z.ZodOptional<z.ZodString>;
        placeholder: z.ZodOptional<z.ZodString>;
        selectText: z.ZodOptional<z.ZodString>;
        deleted: z.ZodOptional<z.ZodBoolean>;
        routerId: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        label: string;
        type: string;
        id: string;
        routerId: string;
        options?: {
            label: string;
            id: string | null;
        }[] | undefined;
        required?: boolean | undefined;
        identifier?: string | undefined;
        placeholder?: string | undefined;
        selectText?: string | undefined;
        deleted?: boolean | undefined;
    }, {
        label: string;
        type: string;
        id: string;
        routerId: string;
        options?: {
            label: string;
            id: string | null;
        }[] | undefined;
        required?: boolean | undefined;
        identifier?: string | undefined;
        placeholder?: string | undefined;
        selectText?: string | undefined;
        deleted?: boolean | undefined;
    }>, z.ZodObject<{
        id: z.ZodString;
        label: z.ZodString;
        identifier: z.ZodOptional<z.ZodString>;
        placeholder: z.ZodOptional<z.ZodString>;
        type: z.ZodString;
        selectText: z.ZodOptional<z.ZodString>;
        required: z.ZodOptional<z.ZodBoolean>;
        deleted: z.ZodOptional<z.ZodBoolean>;
        options: z.ZodOptional<z.ZodArray<z.ZodObject<{
            label: z.ZodString;
            id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        }, "strip", z.ZodTypeAny, {
            label: string;
            id: string | null;
        }, {
            label: string;
            id: string | null;
        }>, "many">>;
    }, "strip", z.ZodTypeAny, {
        label: string;
        type: string;
        id: string;
        identifier?: string | undefined;
        placeholder?: string | undefined;
        selectText?: string | undefined;
        required?: boolean | undefined;
        deleted?: boolean | undefined;
        options?: {
            label: string;
            id: string | null;
        }[] | undefined;
    }, {
        label: string;
        type: string;
        id: string;
        identifier?: string | undefined;
        placeholder?: string | undefined;
        selectText?: string | undefined;
        required?: boolean | undefined;
        deleted?: boolean | undefined;
        options?: {
            label: string;
            id: string | null;
        }[] | undefined;
    }>]>, "many">>;
    routes: z.ZodOptional<z.ZodUnion<[z.ZodArray<z.ZodUnion<[z.ZodObject<{
        id: z.ZodString;
        name: z.ZodOptional<z.ZodString>;
        attributeIdForWeights: z.ZodOptional<z.ZodString>;
        attributeRoutingConfig: z.ZodOptional<z.ZodNullable<z.ZodObject<{
            skipContactOwner: z.ZodOptional<z.ZodBoolean>;
            salesforce: z.ZodOptional<z.ZodObject<{
                rrSkipToAccountLookupField: z.ZodOptional<z.ZodBoolean>;
                rrSKipToAccountLookupFieldName: z.ZodOptional<z.ZodString>;
            }, "strip", z.ZodTypeAny, {
                rrSkipToAccountLookupField?: boolean | undefined;
                rrSKipToAccountLookupFieldName?: string | undefined;
            }, {
                rrSkipToAccountLookupField?: boolean | undefined;
                rrSKipToAccountLookupFieldName?: string | undefined;
            }>>;
        }, "strip", z.ZodTypeAny, {
            skipContactOwner?: boolean | undefined;
            salesforce?: {
                rrSkipToAccountLookupField?: boolean | undefined;
                rrSKipToAccountLookupFieldName?: string | undefined;
            } | undefined;
        }, {
            skipContactOwner?: boolean | undefined;
            salesforce?: {
                rrSkipToAccountLookupField?: boolean | undefined;
                rrSKipToAccountLookupFieldName?: string | undefined;
            } | undefined;
        }>>>;
        queryValue: z.ZodBranded<z.ZodUnion<[z.ZodObject<{
            id: z.ZodOptional<z.ZodString>;
            type: z.ZodLiteral<"group">;
            children1: z.ZodOptional<z.ZodEffects<z.ZodRecord<z.ZodString, z.ZodObject<{
                type: z.ZodOptional<z.ZodString>;
                properties: z.ZodOptional<z.ZodObject<{
                    field: z.ZodOptional<z.ZodAny>;
                    operator: z.ZodOptional<z.ZodAny>;
                    value: z.ZodOptional<z.ZodAny>;
                    valueSrc: z.ZodOptional<z.ZodAny>;
                    valueError: z.ZodOptional<z.ZodArray<z.ZodUnion<[z.ZodString, z.ZodNull]>, "many">>;
                    valueType: z.ZodOptional<z.ZodAny>;
                }, "strip", z.ZodTypeAny, {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                }, {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                }>>;
            }, "strip", z.ZodTypeAny, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }>>, Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }>, Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }>>>;
            properties: z.ZodAny;
        }, "strip", z.ZodTypeAny, {
            type: "group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        }, {
            type: "group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        }>, z.ZodObject<{
            id: z.ZodOptional<z.ZodString>;
            type: z.ZodLiteral<"switch_group">;
            children1: z.ZodOptional<z.ZodEffects<z.ZodRecord<z.ZodString, z.ZodObject<{
                type: z.ZodOptional<z.ZodString>;
                properties: z.ZodOptional<z.ZodObject<{
                    field: z.ZodOptional<z.ZodAny>;
                    operator: z.ZodOptional<z.ZodAny>;
                    value: z.ZodOptional<z.ZodAny>;
                    valueSrc: z.ZodOptional<z.ZodAny>;
                    valueError: z.ZodOptional<z.ZodArray<z.ZodUnion<[z.ZodString, z.ZodNull]>, "many">>;
                    valueType: z.ZodOptional<z.ZodAny>;
                }, "strip", z.ZodTypeAny, {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                }, {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                }>>;
            }, "strip", z.ZodTypeAny, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }>>, Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }>, Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }>>>;
            properties: z.ZodAny;
        }, "strip", z.ZodTypeAny, {
            type: "switch_group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        }, {
            type: "switch_group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        }>]>, "formFieldsQueryValue">;
        attributesQueryValue: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
            id: z.ZodOptional<z.ZodString>;
            type: z.ZodLiteral<"group">;
            children1: z.ZodOptional<z.ZodEffects<z.ZodRecord<z.ZodString, z.ZodObject<{
                type: z.ZodOptional<z.ZodString>;
                properties: z.ZodOptional<z.ZodObject<{
                    field: z.ZodOptional<z.ZodAny>;
                    operator: z.ZodOptional<z.ZodAny>;
                    value: z.ZodOptional<z.ZodAny>;
                    valueSrc: z.ZodOptional<z.ZodAny>;
                    valueError: z.ZodOptional<z.ZodArray<z.ZodUnion<[z.ZodString, z.ZodNull]>, "many">>;
                    valueType: z.ZodOptional<z.ZodAny>;
                }, "strip", z.ZodTypeAny, {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                }, {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                }>>;
            }, "strip", z.ZodTypeAny, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }>>, Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }>, Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }>>>;
            properties: z.ZodAny;
        }, "strip", z.ZodTypeAny, {
            type: "group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        }, {
            type: "group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        }>, z.ZodObject<{
            id: z.ZodOptional<z.ZodString>;
            type: z.ZodLiteral<"switch_group">;
            children1: z.ZodOptional<z.ZodEffects<z.ZodRecord<z.ZodString, z.ZodObject<{
                type: z.ZodOptional<z.ZodString>;
                properties: z.ZodOptional<z.ZodObject<{
                    field: z.ZodOptional<z.ZodAny>;
                    operator: z.ZodOptional<z.ZodAny>;
                    value: z.ZodOptional<z.ZodAny>;
                    valueSrc: z.ZodOptional<z.ZodAny>;
                    valueError: z.ZodOptional<z.ZodArray<z.ZodUnion<[z.ZodString, z.ZodNull]>, "many">>;
                    valueType: z.ZodOptional<z.ZodAny>;
                }, "strip", z.ZodTypeAny, {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                }, {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                }>>;
            }, "strip", z.ZodTypeAny, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }>>, Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }>, Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }>>>;
            properties: z.ZodAny;
        }, "strip", z.ZodTypeAny, {
            type: "switch_group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        }, {
            type: "switch_group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        }>]>>;
        fallbackAttributesQueryValue: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
            id: z.ZodOptional<z.ZodString>;
            type: z.ZodLiteral<"group">;
            children1: z.ZodOptional<z.ZodEffects<z.ZodRecord<z.ZodString, z.ZodObject<{
                type: z.ZodOptional<z.ZodString>;
                properties: z.ZodOptional<z.ZodObject<{
                    field: z.ZodOptional<z.ZodAny>;
                    operator: z.ZodOptional<z.ZodAny>;
                    value: z.ZodOptional<z.ZodAny>;
                    valueSrc: z.ZodOptional<z.ZodAny>;
                    valueError: z.ZodOptional<z.ZodArray<z.ZodUnion<[z.ZodString, z.ZodNull]>, "many">>;
                    valueType: z.ZodOptional<z.ZodAny>;
                }, "strip", z.ZodTypeAny, {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                }, {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                }>>;
            }, "strip", z.ZodTypeAny, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }>>, Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }>, Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }>>>;
            properties: z.ZodAny;
        }, "strip", z.ZodTypeAny, {
            type: "group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        }, {
            type: "group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        }>, z.ZodObject<{
            id: z.ZodOptional<z.ZodString>;
            type: z.ZodLiteral<"switch_group">;
            children1: z.ZodOptional<z.ZodEffects<z.ZodRecord<z.ZodString, z.ZodObject<{
                type: z.ZodOptional<z.ZodString>;
                properties: z.ZodOptional<z.ZodObject<{
                    field: z.ZodOptional<z.ZodAny>;
                    operator: z.ZodOptional<z.ZodAny>;
                    value: z.ZodOptional<z.ZodAny>;
                    valueSrc: z.ZodOptional<z.ZodAny>;
                    valueError: z.ZodOptional<z.ZodArray<z.ZodUnion<[z.ZodString, z.ZodNull]>, "many">>;
                    valueType: z.ZodOptional<z.ZodAny>;
                }, "strip", z.ZodTypeAny, {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                }, {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                }>>;
            }, "strip", z.ZodTypeAny, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }>>, Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }>, Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }>>>;
            properties: z.ZodAny;
        }, "strip", z.ZodTypeAny, {
            type: "switch_group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        }, {
            type: "switch_group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        }>]>>;
        isFallback: z.ZodOptional<z.ZodBoolean>;
        action: z.ZodObject<{
            type: z.ZodNativeEnum<typeof import("../zod").RouteActionType>;
            eventTypeId: z.ZodOptional<z.ZodNumber>;
            value: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            value: string;
            type: import("../zod").RouteActionType;
            eventTypeId?: number | undefined;
        }, {
            value: string;
            type: import("../zod").RouteActionType;
            eventTypeId?: number | undefined;
        }>;
    }, "strip", z.ZodTypeAny, {
        id: string;
        action: {
            value: string;
            type: import("../zod").RouteActionType;
            eventTypeId?: number | undefined;
        };
        queryValue: ({
            type: "group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        } & z.BRAND<"formFieldsQueryValue">) | ({
            type: "switch_group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        } & z.BRAND<"formFieldsQueryValue">);
        name?: string | undefined;
        attributeIdForWeights?: string | undefined;
        attributeRoutingConfig?: {
            skipContactOwner?: boolean | undefined;
            salesforce?: {
                rrSkipToAccountLookupField?: boolean | undefined;
                rrSKipToAccountLookupFieldName?: string | undefined;
            } | undefined;
        } | null | undefined;
        attributesQueryValue?: {
            type: "group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        } | {
            type: "switch_group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        } | undefined;
        fallbackAttributesQueryValue?: {
            type: "group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        } | {
            type: "switch_group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        } | undefined;
        isFallback?: boolean | undefined;
    }, {
        id: string;
        action: {
            value: string;
            type: import("../zod").RouteActionType;
            eventTypeId?: number | undefined;
        };
        queryValue: {
            type: "group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        } | {
            type: "switch_group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        };
        name?: string | undefined;
        attributeIdForWeights?: string | undefined;
        attributeRoutingConfig?: {
            skipContactOwner?: boolean | undefined;
            salesforce?: {
                rrSkipToAccountLookupField?: boolean | undefined;
                rrSKipToAccountLookupFieldName?: string | undefined;
            } | undefined;
        } | null | undefined;
        attributesQueryValue?: {
            type: "group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        } | {
            type: "switch_group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        } | undefined;
        fallbackAttributesQueryValue?: {
            type: "group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        } | {
            type: "switch_group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        } | undefined;
        isFallback?: boolean | undefined;
    }>, z.ZodObject<{
        id: z.ZodString;
        name: z.ZodOptional<z.ZodString>;
        isRouter: z.ZodLiteral<true>;
    }, "strip", z.ZodTypeAny, {
        id: string;
        isRouter: true;
        name?: string | undefined;
    }, {
        id: string;
        isRouter: true;
        name?: string | undefined;
    }>]>, "many">, z.ZodNull]>>;
    addFallback: z.ZodOptional<z.ZodBoolean>;
    duplicateFrom: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    teamId: z.ZodDefault<z.ZodOptional<z.ZodNullable<z.ZodNumber>>>;
    shouldConnect: z.ZodOptional<z.ZodBoolean>;
    settings: z.ZodOptional<z.ZodNullable<z.ZodObject<{
        emailOwnerOnSubmission: z.ZodBoolean;
        sendUpdatesTo: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
        sendToAll: z.ZodOptional<z.ZodBoolean>;
    }, "strip", z.ZodTypeAny, {
        emailOwnerOnSubmission: boolean;
        sendUpdatesTo?: number[] | undefined;
        sendToAll?: boolean | undefined;
    }, {
        emailOwnerOnSubmission: boolean;
        sendUpdatesTo?: number[] | undefined;
        sendToAll?: boolean | undefined;
    }>>>;
}, "strip", z.ZodTypeAny, {
    id: string;
    name: string;
    teamId: number | null;
    description?: string | null | undefined;
    disabled?: boolean | undefined;
    fields?: ({
        label: string;
        type: string;
        id: string;
        identifier?: string | undefined;
        placeholder?: string | undefined;
        selectText?: string | undefined;
        required?: boolean | undefined;
        deleted?: boolean | undefined;
        options?: {
            label: string;
            id: string | null;
        }[] | undefined;
    } | {
        label: string;
        type: string;
        id: string;
        routerId: string;
        options?: {
            label: string;
            id: string | null;
        }[] | undefined;
        required?: boolean | undefined;
        identifier?: string | undefined;
        placeholder?: string | undefined;
        selectText?: string | undefined;
        deleted?: boolean | undefined;
    })[] | undefined;
    routes?: ({
        id: string;
        action: {
            value: string;
            type: import("../zod").RouteActionType;
            eventTypeId?: number | undefined;
        };
        queryValue: ({
            type: "group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        } & z.BRAND<"formFieldsQueryValue">) | ({
            type: "switch_group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        } & z.BRAND<"formFieldsQueryValue">);
        name?: string | undefined;
        attributeIdForWeights?: string | undefined;
        attributeRoutingConfig?: {
            skipContactOwner?: boolean | undefined;
            salesforce?: {
                rrSkipToAccountLookupField?: boolean | undefined;
                rrSKipToAccountLookupFieldName?: string | undefined;
            } | undefined;
        } | null | undefined;
        attributesQueryValue?: {
            type: "group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        } | {
            type: "switch_group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        } | undefined;
        fallbackAttributesQueryValue?: {
            type: "group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        } | {
            type: "switch_group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        } | undefined;
        isFallback?: boolean | undefined;
    } | {
        id: string;
        isRouter: true;
        name?: string | undefined;
    })[] | null | undefined;
    addFallback?: boolean | undefined;
    duplicateFrom?: string | null | undefined;
    shouldConnect?: boolean | undefined;
    settings?: {
        emailOwnerOnSubmission: boolean;
        sendUpdatesTo?: number[] | undefined;
        sendToAll?: boolean | undefined;
    } | null | undefined;
}, {
    id: string;
    name: string;
    description?: string | null | undefined;
    disabled?: boolean | undefined;
    fields?: ({
        label: string;
        type: string;
        id: string;
        identifier?: string | undefined;
        placeholder?: string | undefined;
        selectText?: string | undefined;
        required?: boolean | undefined;
        deleted?: boolean | undefined;
        options?: {
            label: string;
            id: string | null;
        }[] | undefined;
    } | {
        label: string;
        type: string;
        id: string;
        routerId: string;
        options?: {
            label: string;
            id: string | null;
        }[] | undefined;
        required?: boolean | undefined;
        identifier?: string | undefined;
        placeholder?: string | undefined;
        selectText?: string | undefined;
        deleted?: boolean | undefined;
    })[] | undefined;
    routes?: ({
        id: string;
        action: {
            value: string;
            type: import("../zod").RouteActionType;
            eventTypeId?: number | undefined;
        };
        queryValue: {
            type: "group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        } | {
            type: "switch_group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        };
        name?: string | undefined;
        attributeIdForWeights?: string | undefined;
        attributeRoutingConfig?: {
            skipContactOwner?: boolean | undefined;
            salesforce?: {
                rrSkipToAccountLookupField?: boolean | undefined;
                rrSKipToAccountLookupFieldName?: string | undefined;
            } | undefined;
        } | null | undefined;
        attributesQueryValue?: {
            type: "group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        } | {
            type: "switch_group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        } | undefined;
        fallbackAttributesQueryValue?: {
            type: "group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        } | {
            type: "switch_group";
            id?: string | undefined;
            children1?: Record<string, {
                type?: string | undefined;
                properties?: {
                    field?: any;
                    operator?: any;
                    value?: any;
                    valueSrc?: any;
                    valueError?: (string | null)[] | undefined;
                    valueType?: any;
                } | undefined;
            }> | undefined;
            properties?: any;
        } | undefined;
        isFallback?: boolean | undefined;
    } | {
        id: string;
        isRouter: true;
        name?: string | undefined;
    })[] | null | undefined;
    addFallback?: boolean | undefined;
    duplicateFrom?: string | null | undefined;
    teamId?: number | null | undefined;
    shouldConnect?: boolean | undefined;
    settings?: {
        emailOwnerOnSubmission: boolean;
        sendUpdatesTo?: number[] | undefined;
        sendToAll?: boolean | undefined;
    } | null | undefined;
}>;
export type TFormMutationInputSchema = z.infer<typeof ZFormMutationInputSchema>;
//# sourceMappingURL=formMutation.schema.d.ts.map