AllFormFields: UnionSchema<
    [
        ObjectSchema<
            {
                component: OptionalSchema<
                    UnionSchema<
                        [
                            LiteralSchema<"textarea", undefined>,
                            LiteralSchema<"default", undefined>,
                        ],
                        undefined,
                    >,
                    undefined,
                >;
                default: OptionalSchema<StringSchema<undefined>, undefined>;
                description: OptionalSchema<StringSchema<undefined>, undefined>;
                hideLabel: OptionalSchema<BooleanSchema<undefined>, undefined>;
                key: StringSchema<undefined>;
                label: OptionalSchema<StringSchema<undefined>, undefined>;
                nodeName: EnumSchema<typeof FormNodeNameEnum, undefined>;
                optional: OptionalSchema<BooleanSchema<undefined>, undefined>;
                placeholder: OptionalSchema<StringSchema<undefined>, undefined>;
                type: OptionalSchema<
                    UnionSchema<
                        [
                            LiteralSchema<"color", undefined>,
                            LiteralSchema<"date", undefined>,
                            LiteralSchema<"datetime-local", undefined>,
                            LiteralSchema<"month", undefined>,
                            LiteralSchema<"number", undefined>,
                            LiteralSchema<"password", undefined>,
                        ],
                        undefined,
                    >,
                    undefined,
                >;
            },
            undefined,
        >,
        ObjectSchema<
            {
                default: OptionalSchema<NumberSchema<undefined>, undefined>;
                description: OptionalSchema<StringSchema<undefined>, undefined>;
                hideLabel: OptionalSchema<BooleanSchema<undefined>, undefined>;
                key: StringSchema<undefined>;
                label: OptionalSchema<StringSchema<undefined>, undefined>;
                nodeName: EnumSchema<typeof FormNodeNameEnum, undefined>;
                optional: OptionalSchema<BooleanSchema<undefined>, undefined>;
                placeholder: OptionalSchema<StringSchema<undefined>, undefined>;
            },
            undefined,
        >,
        ObjectSchema<
            {
                default: OptionalSchema<StringSchema<undefined>, undefined>;
                description: OptionalSchema<StringSchema<undefined>, undefined>;
                hideLabel: OptionalSchema<BooleanSchema<undefined>, undefined>;
                key: StringSchema<undefined>;
                label: OptionalSchema<StringSchema<undefined>, undefined>;
                nodeName: EnumSchema<typeof FormNodeNameEnum, undefined>;
                optional: OptionalSchema<BooleanSchema<undefined>, undefined>;
                options: ArraySchema<StringSchema<undefined>, undefined>;
                placeholder: OptionalSchema<StringSchema<undefined>, undefined>;
            },
            undefined,
        >,
        ObjectSchema<
            {
                component: OptionalSchema<
                    UnionSchema<
                        [
                            LiteralSchema<"checkbox", undefined>,
                            LiteralSchema<"switch", undefined>,
                        ],
                        undefined,
                    >,
                    undefined,
                >;
                default: OptionalSchema<AnySchema, undefined>;
                description: OptionalSchema<StringSchema<undefined>, undefined>;
                hideLabel: OptionalSchema<BooleanSchema<undefined>, undefined>;
                key: StringSchema<undefined>;
                label: OptionalSchema<StringSchema<undefined>, undefined>;
                nodeName: EnumSchema<typeof FormNodeNameEnum, undefined>;
                optional: OptionalSchema<BooleanSchema<undefined>, undefined>;
                placeholder: OptionalSchema<StringSchema<undefined>, undefined>;
            },
            undefined,
        >,
        ObjectSchema<
            {
                default: OptionalSchema<StringSchema<undefined>, undefined>;
                description: OptionalSchema<StringSchema<undefined>, undefined>;
                hideLabel: OptionalSchema<BooleanSchema<undefined>, undefined>;
                key: StringSchema<undefined>;
                label: OptionalSchema<StringSchema<undefined>, undefined>;
                nodeName: EnumSchema<typeof FormNodeNameEnum, undefined>;
                optional: OptionalSchema<BooleanSchema<undefined>, undefined>;
                placeholder: OptionalSchema<StringSchema<undefined>, undefined>;
            },
            undefined,
        >,
    ],
    undefined,
> = ...