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